录入成绩,求平均分及最值,并判断每个等级的人数

录入20个同学成绩,求:平均分、最高分、最低分及优 良 及格的人数。

import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println(“录入20名同学的成绩”);
int[] score=new int[20];
for(int i=0;i<score.length;i++){
System.out.println(“请录入下标为:”+i+“的分数”);
score[i]=sc.nextInt();
}
System.out.println(“分数显示如下”);
for(int i=0;i<score.length;i++){
System.out.println(“score[”+i+"]="+score[i]);
}
double sum=0;
for(int i=0;i<score.length;i++){
sum=sum+score[i];
}
System.out.println(“平均分:”+sum/20);
int max=score[0];
int min=score[0];
int A=0,B=0,C=0;
for(int i=0;i<20;i++){
if(score[i]>max){
max=score[i];
}
if(score[i]<min){
min=score[i];
}
if(score[i]>=90){
A++;
}else if(score[i]>=80){
B++;
}else if(score[i]>=60){
C++;
}
}
System.out.println(“最大值:”+max+" 最小值:"+min);
System.out.println(“优秀”+A+"人 "+“良”+B+"人 "+“及格”+C+“人”);
}
}

发布了50 篇原创文章 · 获赞 0 · 访问量 599

猜你喜欢

转载自blog.csdn.net/m0_45133750/article/details/104715618
今日推荐