import java.util.Random; import java.util.Scanner;
public class StudentData { public static void main(String[] args){ //取5人 年龄 身高 成绩 求最大身高 最小年龄 平均成绩 数组 int []arrA = new int[5];//定义一个长度为5的一维数组空间 int []arrH = new int[5]; int []arrS = new int[5]; System.out.println(“自动生成5个数表示年龄,5个数分别为”); Random rand =new Random();//生成随机数 for (int i = 0; i < arrA.length; i++) { arrA[i] = rand.nextInt(100) + 1;//生成5个1到100之间的随机数依次填满数组空间 System.out.print(arrA[i]+"\t");//输出该数组 } int minA = arrA[0];//假定第一个随机数为最小值后向后依次比较排序 for (int i = 1; i < arrA.length; i++) { if(minA>arrA[i]){ minA = arrA[i]; } } System.out.print("\n"+“最小年龄为”+minA+"\n");
System.out.println("自动生成5个数表示身高,5个数分别为:"); for (int i = 0; i < arrH.length; i++) { arrH[i] = rand.nextInt(100) + 100; System.out.print(arrH[i]+"\t"); } int maxH = arrH[0]; for (int i = 1; i < arrH.length; i++) { if(maxH < arrH[i]){ maxH = arrH[i]; } } System.out.print("\n"+"最大身高为"+maxH+"\n"); System.out.println("自动生成5个数表示成绩,5个数分别为:"); float avg; int sum = 0; for (int i = 0; i < arrS.length; i++) { arrS[i] = rand.nextInt(100) ; sum += arrS[i]; System.out.print(arrS[i]+"\t"); } avg = sum/arrS.length; System.out.print("\n"+"平均成绩为"+avg+"\n"); }}