用Java编写一个关于成绩统计的程序

用Java编写一个关于成绩统计的程序问题描述

编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。

输入说明

一系列成绩

输出说明

三行,依次表示优秀、通过和不及格人数。

输入样例

88 71 68 70 59 81 91 42 66 77 83 0
输出样例

2
7
2

每输入一个数字判断一次 

import java.util.Scanner;

public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int cj, yxsum = 0, tgsum = 0, bjgsum = 0;
while ((cj = in.nextInt()) != 0) {
if (cj >= 85) {
yxsum++;
} else if (cj >= 60) {
tgsum++;
} else {
bjgsum++;
}
}
System.out.println(yxsum);
System.out.println(tgsum);
System.out.println(bjgsum);
}
}

追问

请问,为什么我不管运行什么数都是出现 error结果

温馨提示:答案为网友推荐,仅供参考