public class KeTangZuoYe_22 { public static void main(String[] args) { /* 1. 定义一个长度为10的int[]数组,并向其中填入10个20(0 - 20)范围内的随机数, 找出其中的最大值、最小值、总和。 1)定义一个长度为10的int[]数组 2)并向其中填入10个随机数 3)找出其中的最大值、最小值、总和 */ //定义长度为10的数组 int[] array = new int[10]; //创建Random实例|对象,通过Random对象可以生成随机数 java.util.Random random = new java.util.Random(); for(int i=0;i<array.length;i++){ //调用random对象的nextInt方法生成 20 以内的随机数 (0 到 20 但是不包括20) int data = random.nextInt(20); //向数组中填充数据 array[i] = data; System.out.println("生成的随机数:"+data); } //定义总和 int sum = 0; //定义最大值 int max = -1; //定义最小值 int min = 20; //遍历数组找出其中的最大值、最小值、总和 for(int i=0;i<array.length;i++){ //计算总和 sum += array[i];// sum = sum + array[i]; //计算最大值 if(array[i] > max){ max = array[i]; } //计算最小值 if(array[i] < min){ min = array[i]; } } System.out.println("总和:"+sum +" 最大值:"+max+" 最小值:"+min); } }