Java_4.1 猜數字遊戲
阿新 • • 發佈:2019-03-30
alt 產生 之間 static demo1 main 引用類型 inf 記錄
猜數字遊戲:
系統隨機產生一個1-100之間的數字,用戶輸入一個數字,如果用戶輸入的數字和隨機數一樣,輸出“恭喜,猜對了”;如果猜大了,輸出“猜大了”;如果猜小了,就輸出“猜小了”。
循環直到用戶輸入正確。
package cn.smx.demo1; import java.util.Scanner;//導入Scanner包 import java.util.Random;//導入Random包 public class Demo2 { public static void main(String[] args) { Random ran = new Random(); //創建Random引用類型的變量 int result = ran.nextInt(100)+1; //獲得0-100之間的隨機數之後在加1,即獲得1-100之間的數字 Scanner sc = new Scanner(System.in); //創建Scanner引用類型的變量 System.out.println("請輸入1-100之間的數字:"); while(true){ int guessNum = sc.nextInt(); //獲得鍵盤錄入的值 if(guessNum > result){ System.out.println("猜大了"); //比較大小 }else if(guessNum < result) { System.out.println("猜小了"); //比較大小 }else{ System.out.println("恭喜,猜對了"); break; } } } }
若希望控制猜數字的次數,可以定義一個記錄次數的變量,到達指定次數之後break退出循環。
Java_4.1 猜數字遊戲