题目:循环录入学员Java课程的成绩(学员数量由键盘录入),统计分数大于等于80分的学生的比例。
代码如下:
public class Test6 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("录入学生的数量:");
int num = sc.nextInt();
int count = 0;// 记录大于等于80分学生的数量
for (int i = 1; i <= num; i++) {
System.out.println("录入第" + i + "个学生的成绩:");
int score = sc.nextInt();
if (score >= 80) {
count++;
}
}
System.out.println("大于等于80分的学生的比例:" + (count * 1.0 / num) * 100 + "%");
}
}
输出结果如下:
录入学生的数量:
3
录入第1个学生的成绩:
56
录入第2个学生的成绩:
87
录入第3个学生的成绩:
98
大于等于80分的学生的比例:66.66666666666666%