JAVA创建一个方法void check(int [] score),对给定的学生成绩数组score进行处理。要求分别对60分以下、60分到100分的成绩进行计数统计,并打印输出统计数量。对统计过程中对于非法的成绩(即小于0和大于100的分数)直接打印输出。
时间: 2024-10-25 20:05:59 浏览: 12
在Java中,你可以创建一个名为`check`的方法,接受一个整型数组作为参数,然后遍历数组并根据成绩范围进行相应的计数和处理。以下是实现这个功能的一个例子:
```java
public class ScoreChecker {
public void check(int[] score) {
int lowRangeCount = 0; // 记录低于60分的次数
int midRangeCount = 0; // 记录60分到100分之间的次数
for (int i = 0; i < score.length; i++) {
if (score[i] < 0 || score[i] > 100) { // 非法分数处理
System.out.println("非法分数:分数 " + score[i] + " 被忽略");
} else if (score[i] < 60) { // 60分以下计数
lowRangeCount++;
} else if (score[i] >= 60 && score[i] <= 100) { // 60分到100分计数
midRangeCount++;
}
}
System.out.println("低于60分的学生成绩有:" + lowRangeCount);
System.out.println("60分到100分的学生成绩有:" + midRangeCount);
}
}
```
在这个`check`方法中,首先初始化低分和中等分的计数器,接着逐个检查数组元素。如果发现分数不在合法范围内,就打印错误消息并跳过该元素;如果分数在指定范围内,则相应增加计数。最后,输出两个计数结果。
阅读全文