目錄
一·游戲的主要內容和規則
二·實作程序
三·實作結果
一·游戲的主要內容和規則
這個小游戲的主體就是猜數字,首先系統會自己會生成一個數字,然后用戶手動進行輸入一個數字,將兩個數字進行對比,如果用戶猜大了就會提示猜大,猜小就會提示猜小,猜對就會恭喜用戶猜對了,
二·實作程序
代碼展示:
import java.util.Scanner;
import java.util.Random;
public class GuessNum {
public static void main(String[] args) {
Random random = new Random();
Scanner sc = new Scanner(System.in);
int toGuess = random.nextInt(100); //獲取系統亂數
while(true) { //設定死回圈,如果猜不正確可以繼續猜
System.out.println("請輸入數字:");
int num = sc.nextInt();
if(num < toGuess){
System.out.println("您猜小了呦,請在猜一次");
}else if(num>toGuess){ //比較程序
System.out.println("您猜大了呦,請在猜一次");
}else {
System.out.println("恭喜您,您對了!!!");
break; //猜正確,回圈結束
}
}
sc.close(); //呼叫方法關閉
}
}
兩個必須要匯入的類:
·匯入java.util包下面的Random類,這個類的作用是獲取亂數
·匯入java.util包下面的Scanner類,這個類的作用是讀取輸入
關于Random的參考:

Random():創建一個隨機種子的生成器
random.nextInt(100): 產生亂數為0~100的正數,不包括100
三·實作結果

tip: 猜的方法可以采用二分法,這樣可以大大減少猜的次數,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/297278.html
標籤:java
上一篇:Java秋招,穩了
