某班有10名同学、定义一个数组,保存10名同学的成绩,每个学生的成绩随机生成,成绩范围1到100打印所有同学成绩2找出最好的成绩3找出最差得成绩4找出平均的成绩
public static void main(String[] args) {
int[] grades = new int[10];
int sum = 0;
for (int i = 0; i < grades.length; i++) {
//随机从100中选取数字,最大99,最小1,所以后面加1
grades[i] = new Random().nextInt(100)+1;
sum += grades[i];
}
Arrays.sort(grades);
System.out.println("全部成绩:"+Arrays.toString(grades));
System.out.println("最好成绩的学生:" + grades[grades.length-1]);
System.out.println("最差成绩的学生:" + grades[0]);
System.out.println("平均成绩:" + (double)(sum / grades.length));
}