在java中接收12个学生的计算机基础成绩,统计以下各等级的学生人数
时间: 2023-04-04 10:02:42 浏览: 84
基于java开发的学生成绩管理系统源码
您好,以下是我对您的问题的回答:
可以使用数组来接收12个学生的计算机基础成绩,然后使用循环语句和条件语句来统计各等级的学生人数。具体实现方法可以参考以下代码:
int[] scores = new int[12]; // 定义一个长度为12的数组来存储学生的成绩
int a = 0, b = 0, c = 0, d = 0, e = 0; // 定义五个变量来分别存储各等级的学生人数
// 循环输入学生的成绩
for (int i = 0; i < scores.length; i++) {
System.out.print("请输入第" + (i+1) + "个学生的成绩:");
scores[i] = new Scanner(System.in).nextInt();
}
// 循环统计各等级的学生人数
for (int i = 0; i < scores.length; i++) {
if (scores[i] >= 90) {
a++;
} else if (scores[i] >= 80) {
b++;
} else if (scores[i] >= 70) {
c++;
} else if (scores[i] >= 60) {
d++;
} else {
e++;
}
}
// 输出各等级的学生人数
System.out.println("90分以上的学生人数:" + a);
System.out.println("80分以上90分以下的学生人数:" + b);
System.out.println("70分以上80分以下的学生人数:" + c);
System.out.println("60分以上70分以下的学生人数:" + d);
System.out.println("60分以下的学生人数:" + e);
希望我的回答能够帮助到您,如果您还有其他问题,欢迎继续提问。
阅读全文