Java Reference
In-Depth Information
Display 3.8 Averaging a List of Scores
1
import java.util.Scanner;
2 public class Averager
3{
4
public static void main(String[] args)
5
{
6
Scanner keyboard = new Scanner(System.in);
7
System.out.println("Enter a list of nonnegative scores.");
8
System.out.println("Mark the end with a negative number.");
9
System.out.println("I will compute their average.");
10
double next, sum = 0;
11
int count = 0;
12
next = keyboard.nextDouble( );
13
while (next >= 0)
14
{
15
sum = sum + next;
16
count++;
17
next = keyboard.nextDouble( );
18
}
19
if (count == 0)
20
System.out.println("No scores entered.");
21
else
22
{
23
double average = sum/count;
24
System.out.println(count + " scores read.");
25
System.out.println("The average is " + average);
26
}
27
}
28
}
Sample Dialogue
Enter a list of nonnegative scores.
Mark the end with a negative number.
I will compute their average.
87.5 0 89 99.9 -1
4 scores read.
The average is 69.1.
 
Search WWH ::




Custom Search