(java編程練習)創建指定長度的 int 型數組,並生成 100 以內隨機數爲數組中的每個元素賦值,然後排序輸出數組

要求
1、要求通過定義帶參帶返回值的方法來實現
2、通過參數傳入數組的長度,方法執行後返回賦值後的數組
3、 通過 (int)(Math.random() * 100) 生成 100 以內的隨機數
Math 類是用於進行算術操作的類,Math.random() 生成 0–1 的浮點數。

//導入java.util.Arrays;
import java.util.Arrays;


public class HelloWorld {
    public static void main(String[] args) {
        
         // 創建對象,對象名爲hello
    	HelloWorld hello = new HelloWorld();
        
        // 調用方法並將返回值保存在變量中
		int[] nums = hello.getArray(8);
		//排序
        Arrays.sort(nums);
        // 將數組轉換爲字符串並輸出
		System.out.println(Arrays.toString(nums)); 
	}

	/*
	 * 功能:創建指定長度的int型數組,並生成100以內隨機數爲數組中的每個元素賦值
	 * 定義一個帶參帶返回值的方法,通過參數傳入數組的長度,返回賦值後的數組
	 */
	public int[] getArray(int length) {
        // 定義指定長度的整型數組
		int[] nums = new int[length];
        
        // 循環遍歷數組賦值
		for(int i=0;i<nums.length;i++) {
            
			// 產生一個100以內的隨機數,並賦值給數組的每個成員
			nums[i]=(int)(Math.random()*100);
		
        
		}
		return nums; // 返回賦值後的數組
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章