在Java中编写一个控制台应用程序,接收12个学生的计算机基础成绩,统计以下各等级的学生人数 优等:90及以上 中等:70至89 及格:60至69 不及格:60以下用一个代码解决
时间: 2024-06-10 09:03:47 浏览: 34
好的,以下是Java控制台程序的代码,可以实现题目要求的功能:
```
import java.util.Scanner;
public class StudentGrades {
public static void main(String[] args) {
int excellent = 0; // 优等学生人数
int middling = 0; // 中等学生人数
int passed = 0; // 及格学生人数
int failed = 0; // 不及格学生人数
Scanner sc = new Scanner(System.in);
System.out.println("请输入12名学生的计算机基础成绩:");
for (int i = 1; i <= 12; i++) {
System.out.print("第" + i + "个学生的成绩为:");
int grade = sc.nextInt();
if (grade >= 90) {
excellent++;
} else if (grade >= 70) {
middling++;
} else if (grade >= 60) {
passed++;
} else {
failed++;
}
}
System.out.println("优等学生人数:" + excellent);
System.out.println("中等学生人数:" + middling);
System.out.println("及格学生人数:" + passed);
System.out.println("不及格学生人数:" + failed);
}
}
```
阅读全文