录入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+“人”);
}
}