在Java中编写一个控制台应用程序,接收12个学生的计算机基础成绩,统计以下各等级的学生人数 优等:90及以上 中等:70至89 及格:60至69 不及格:60以下
时间: 2024-06-10 17:03:47 浏览: 10
好的,我明白了,您的问题是如何在Java中编写一个控制台应用程序来统计学生成绩等级的人数。
可以按照以下步骤实现该功能:
1. 定义一个长度为12的数组来存储学生的成绩,可以使用如下代码:
```
int[] scores = new int[12];
```
2. 使用Java的Scanner类从控制台获取学生成绩,代码如下:
```
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < scores.length; i++) {
System.out.print("请输入第 " + (i+1) + " 个学生的成绩:");
scores[i] = scanner.nextInt();
}
```
3. 统计各等级的学生人数,可以使用如下代码:
```
int excellent = 0; // 优等
int medium = 0; // 中等
int pass = 0; // 及格
int fail = 0; // 不及格
for (int score : scores) {
if (score >= 90) {
excellent++;
} else if (score >= 70 && score <= 89) {
medium++;
} else if (score >= 60 && score <= 69) {
pass++;
} else {
fail++;
}
}
System.out.println("优等:" + excellent + " 人");
System.out.println("中等:" + medium + " 人");
System.out.println("及格:" + pass + " 人");
System.out.println("不及格:" + fail + " 人");
```
希望以上代码对您有所帮助,如有疑问请随时咨询。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)