java代碼--實現隨機輸出10個隨機數,並顯示最大值,最小值


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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM