Java编程,输入10个学生的英语成绩,统计并输出该门课程的平均分以及不及格学生的人数.
答案:1 悬赏:80 手机版
解决时间 2021-04-03 19:10
- 提问者网友:我一贱你就笑
- 2021-04-03 14:42
Java编程,输入10个学生的英语成绩,统计并输出该门课程的平均分以及不及格学生的人数.
最佳答案
- 五星知识达人网友:夜余生
- 2021-04-03 16:02
import java.util.Scanner;
public class CalAverage {
private Scanner scanner = new Scanner(System.in);
private int[] score = new int[10];
private int totalScore = 0;
private int num = 0;
private String s_scores;
private String[] s_score;
public CalAverage() {
System.out.print("请输入10个英语成绩(用空格隔开):");
s_scores = scanner.nextLine();
s_score = s_scores.split(" ");
for (int i = 0; i < s_score.length; i++) {
score[i] = Integer.parseInt(s_score[i]);
}
for (int i = 0; i < score.length; i++) {
totalScore += score[i];
if (score[i] < 60) {
num++;
}
}
System.out.println("10名学生平均分为:" + (totalScore / 10));
System.out.println("不及格的人数为:" + num);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new CalAverage();
}
} 运行结果
public class CalAverage {
private Scanner scanner = new Scanner(System.in);
private int[] score = new int[10];
private int totalScore = 0;
private int num = 0;
private String s_scores;
private String[] s_score;
public CalAverage() {
System.out.print("请输入10个英语成绩(用空格隔开):");
s_scores = scanner.nextLine();
s_score = s_scores.split(" ");
for (int i = 0; i < s_score.length; i++) {
score[i] = Integer.parseInt(s_score[i]);
}
for (int i = 0; i < score.length; i++) {
totalScore += score[i];
if (score[i] < 60) {
num++;
}
}
System.out.println("10名学生平均分为:" + (totalScore / 10));
System.out.println("不及格的人数为:" + num);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new CalAverage();
}
} 运行结果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯