Average.java Average.java Below is the syntax highlighted version of Average.java from §1.5 Input and Output. /******************************************************************************
* Compilation: javac-introcs Average.java
* Execution: java-introcs Average < data.txt
* Dependencies: StdIn.java StdOut.java
*
* Reads in a sequence of real numbers, and computes their average.
*
* % java-introcs Average
* 10.0 5.0 6.0
* 3.0 7.0 32.0
*
* Average is 10.5
*
* Note signifies the end of file on Unix.
* On windows use .
*
******************************************************************************/
public class Average {
public static void main(String[] args) {
int count = 0; // number input values
double sum = 0.0; // sum of input values
// read data and compute statistics
while (!StdIn.isEmpty()) {
double value = StdIn.readDouble();
sum += value;
count++;
}
// compute the average
double average = sum / count;
// print results
StdOut.println("Average is " + average);
}
}
Copyright © 2000–2017, Robert Sedgewick and Kevin Wayne. Last updated: Fri May 10 11:00:41 EDT 2019.