總結;對於length()屬性,還不是很熟悉。不會用它。
package com.s.x; //隨機產生10個隨機數,並且顯示出最大值,最小值 public class Love { public static void main(String[] args) { int a[] = new int[10]; int max, min; for (int i = 0; i < 10; i++) // 學會調整,這里的i<10.因為是輸出10個數,不是100個數,取10個數,所以會出現數組越界 a[i] = (int) (Math.random() * 100);// 定義一個數組,把10個數存放在數組里,這里的隨機數的范圍是到100 // /100個數,但是只能每行10個數 // System.out.print(a[i]+" ");//我要顯示10個隨機數,有空格就是打"" // 當我單獨的輸出顯示a[i]時會顯示報錯,因為a[i]這個數組未聲明引用 // 所以寫個for循環,打印出來, for (int i = 0; i < 10; i++) System.out.print(a[i] + " "); max = a[0]; min = a[0]; // 這個max和min為什么在for里面聲明,在for循環外面它起作用嗎? for (int i = 0; i < a.length; i++) { // 在這里我給變量i賦值,就是一個常量了,所以常量之間比較是不可能的,數是隨機的 if (max < a[i]) max = a[i]; if (min > a[i]) min = a[i]; } System.out.println("最大值" + max); System.out.println("最小值" + min); } }