java输入5位学生成绩,统计及格人数
时间: 2024-09-07 17:01:36 浏览: 84
利用java实现学生成绩
在Java中,统计5位学生的成绩并判断及格人数可以通过以下步骤实现:
1. 创建一个数组来存储5位学生的成绩。
2. 通过循环或者其他输入方式接收用户输入的每位学生的成绩。
3. 设置及格分数线,并在循环中判断每位学生的成绩是否及格。
4. 统计及格的学生人数,可以通过计数器来实现。
5. 输出及格的人数。
下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class ScoreStatistics {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[5]; // 创建一个长度为5的数组来存储成绩
int passCount = 0; // 用于统计及格的人数
System.out.println("请输入5位学生的成绩:");
for (int i = 0; i < scores.length; i++) {
System.out.print("第 " + (i + 1) + " 位学生的成绩:");
scores[i] = scanner.nextInt(); // 输入学生成绩
// 判断成绩是否及格,假设及格分数线为60分
if (scores[i] >= 60) {
passCount++; // 如果及格,计数器加1
}
}
System.out.println("及格的学生人数为:" + passCount); // 输出及格人数
scanner.close(); // 关闭扫描器
}
}
```
在这个示例中,我们首先导入了`Scanner`类,用于接收用户输入的成绩。然后创建了一个整型数组`scores`来存储5位学生的成绩,并设置了一个计数器`passCount`来统计及格的学生人数。通过一个`for`循环,我们依次接收用户输入的成绩,并判断每个成绩是否及格。如果及格,计数器就会增加。最后,我们输出统计的及格人数。
阅读全文