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); } }