Java如何獲取一個隨機數 Java猜數字小遊戲
阿新 • • 發佈:2020-03-09
本文例項為大家分享了Java獲取一個隨機數(及猜數字小遊戲)的具體程式碼,供大家參考,具體內容如下
Math類概述:
- 該類Math包含用於執行基本數值運算的方法,例如基本指數,對數,平方根和三角函式。
- Math所有類都是靜態的。可以直接類名。呼叫。
獲取隨機數的辦法:
程式碼如下
public class SuiJi { public static void main(String[] args) { double d = Math.random(); System.out.println(d); } }
若要獲取一個1-100之間的隨機數,該腫麼辦呢?
//random返回的是double型別帶正號的值,該值大於等於 0.0 且小於 1.0 //在 (Math.random) 前加 (int) 是為了資料型別轉換 int number =(int)(Math.random)*100+1;
小運用:猜字小遊戲(1~100之間)
分析:
1.產生一個隨機數
2.通過鍵盤錄入一個數字(你猜測的數字)
3.輸入的數字跟你數字進行比較
4.輸出結果
具體程式碼如下:
import java.util.Scanner; public class GessNumber{ public static void main(String[] args){ //產生一個隨機數 int number = (int)(Math.random()*100+1); while(true){ //通過鍵盤錄入一個數字(你猜測的數字) Scanner sc = new Scanner(System.in); System.out.print("請輸入你所猜測的數字(1~100之間):"); int gessnumber = sc.nextInt(); //產生的隨機數跟你猜測的數字進行比較 if(gessnumber > number){ System.out.println("你猜測的數字大了"); }esle if(gessnumber < number){ System.out.println("你猜測的數字小了"); }else { System.out.println("恭喜你,猜中了"); break; } } } }
執行結果:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。