北遊作業——模擬雙色球

題目描述

使用代碼,生成一串如下的結果
74 46 72 36 17 75 64

思路

  • 假設生成七個數,每個數有兩位
  • 首先要生成隨機數,所以需要的 Random 類
  • 要生成的結果要保存起來,所以需要 ArrayList,當然也可以生成一個就輸出一個,具體情況自己決定
  • 遍歷 ArrayList ,將 ArrayList 中的各個數據輸出,注意在輸出的時候如果是個位數,只會輸出一個,如:需要輸出的是 01,但是他只會輸出 1,這個時候我們判斷一下,將個位數轉換成字符串輸出即可。

代碼

Random random = new Random();
		ArrayList<Integer> list = new ArrayList<>();
		for (int i = 0; i < 7; i++) {
   
   
			int num = random.nextInt(100);	//100指生成 0-99之間的隨機數
			list.add(num);
		}
		for (Integer i : list) {
   
   
			if (i / 10 == 0) {
   
   	//在這裏判斷是否是個位數,如果是,將 0 補在個位數前面,轉換成字符串輸出
				System.out.print("0" + i + "  ");
			} else {
   
   
				System.out.print(i + "  ");
			}
		}

	}

結果

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
這裏我運行了多次,注意,這個 08 並不是 int 類型的,而是 String 類型的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章