最近開始學java,使用java做一個猜數字的小遊戲,代碼不多,我就直接貼代碼了
/*
* A:案例演示
* 需求:猜數字小遊戲(數據在1-100之間)
*/
import java.util.Scanner;
public class Test3_GuessNum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // 創建鍵盤錄入對象
System.out.println("請輸入一個整數,範圍在1-100之間:");
int guessNum = (int) (Math.random() * 100 + 1); // 心裏想的隨機數
while (true) { // 因爲需要猜很多次,所以用無限循環
int result = sc.nextInt(); // 大家猜的數
if (result < guessNum) { // 猜的數大於心裏想的隨機數
System.out.println("小了");
} else if (result > guessNum) { // 猜的數大於心裏想的隨機數
System.out.println("大了");
} else { // 猜的數不大也不小,那便是相等了
System.out.println("bingo");
break; // 相等便退出循環
}
}
}
}
這是我測試時輸出的結果:
最後輸出6,顯示bingo,表示猜對了