编写程序,输入n个(0<n<50)学生的成绩,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。输出各分段学生总人数,用回车隔开 java
时间: 2023-12-27 13:03:32 浏览: 115
用java语言编写统计学生成绩的程序
5星 · 资源好评率100%
好的,下面是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int excellent = 0, pass = 0, fail = 0;
for (int i = 1; i <= n; i++) {
int score = scanner.nextInt();
if (score > 85) {
excellent++;
} else if (score >= 60) {
pass++;
} else {
fail++;
}
}
System.out.println(excellent);
System.out.println(pass);
System.out.println(fail);
}
}
```
以上代码中,我们首先读入学生人数 `n`,然后用一个循环读入每个学生的成绩,并依次判断其属于优秀、通过还是不及格。最后输出优秀、通过和不及格的学生人数即可。
阅读全文