运行效果如下
import java.util.Arrays;
import java.util.Scanner;
public class F {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int a[]=new int[20];
int total=0;
for(int x=0;x<20;x++){
System.out.println("请输入第"+(x+1)+"个学生成绩:");
int score=sc.nextInt();
while(score<=0||score>100){
System.out.print("你输入的成绩必须是大于0,小于等于100才可,请重新输入:");
score=sc.nextInt();
}
a[x]=score;
total+=score;
}
int avg=total/20;
System.out.println("20个学生成绩为:"+Arrays.toString(a));
System.out.println("20个学生平均成绩为:"+avg);
}
}