Question
Java Lab Chapter 5 Loops and Files Please help answer Tasks 2-5 You do not need to paste entire code in answer!! Just answer with
Java Lab Chapter 5 Loops and Files
Please help answer Tasks 2-5
You do not need to paste entire code in answer!! Just answer with the code for each task that are needed/missing from the program in the bolded all caps
Code Listing 4.2 (StatsDemo.java)
import java.util.Scanner;
// TASK #3 Add the file I/O import statement here
/**
This class reads numbers from a file, calculates the mean and standard deviation, and writes the results to a file.
*/
public class StatsDemo
{
// TASK #3 Add the throws clause public static void main
(String[] args)
{
double sum = 0; // The sum of the numbers
int count = 0; // The number of numbers added
double mean = 0; // The average of the numbers
double stdDev = 0; // The standard deviation
String line; // To hold a line from the file
double difference; // The value and mean difference
// Create an object of type Scanner
Scanner keyboard = new Scanner (System.in);
String filename; // The user input file name
// Prompt the user and read in the file name
System.out.println("This program calculates " +
"statistics on a file " + "containing a series of numbers"); System.out.print("Enter the file name: ");
filename =
keyboard.nextLine();
// ADD LINES FOR TASK #4 HERE
// Create a File object passing it the filename
// Create a Scanner object passing File object
// Perform a priming read to read the first line
//of the file
// Loop until you are at the end of the file
// Convert the line to a double value and add the
// value to sum
// Increment the counter
// Read a new line from the file
// Close the input file
// Store the calculated mean
// ADD LINES FOR TASK #5 HERE
// Reconnect File object passing it the
// filename
// Reconnect Scanner object passing
// File object
// Reinitialize the sum of the numbers
// Reinitialize the number of numbers added
// Perform a priming read to read the first line of
// the file
// Loop until you are at the end of the file
// Convert the line into a double value and
// subtract the mean
// Add the square of the difference to the sum
// Increment the counter
// Read a new line from the file
// Close the input file
// Store the calculated standard deviation
// ADD LINES FOR TASK #3 HERE
// Create a FileWriter object using "Results.txt"
// Create a PrintWriter object passing the// FileWriter object
// Print the results to the output file
// Close the output file
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started