總結;對於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);
}
}
