【发布时间】:2013-03-20 06:32:17
【问题描述】:
我如何平均?我想找到GPA、学生总数和GPA 总数的平均值。
示例:
输入: 4 4 4 4
输出: 学生总数:4
总 GPA:16
平均 GPA: 4
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int count = 0;
double GPA = 0, total = 0, average;
System.out.println("Enter GPA");
while (GPA >= 0) {
GPA = keyboard.nextDouble();
total = total + GPA;
count++;
}
average = total / count;
System.out.println("Total students: " + count);
System.out.println("Total GPA " + total);
System.out.println("Average GPA " + average);
}
}
【问题讨论】:
-
有什么问题?出了什么问题?
-
当显示输出 Total Student 时,它又增加了一个。示例输入为:4 4 4 4 -1。 “-1”是结束循环。输出应为“Total student : 4”,但显示为“5”。