實驗要求:
- 程序隨機分配一個1-100之間的整數給用戶。
- 用戶輸入自己猜測的數字。
- 當用戶輸入自己的猜測後,程序根據判斷進行提示“猜大了”或“猜小了”或者“猜對了”。
- 用戶可根據提示進行多次猜測,直到猜對爲止。
package hcybx;
import java.util.Random;
import java.util.Scanner;
/*
* 猜數字遊戲
*/
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
System.out.println("遊戲即將開始,系統將給定一個1-100的數字!");
int number = random.nextInt(100) + 1;// 隨機一個1-100的整數
int yourNumber = 0;
System.out.println("請輸入你的猜測:");
yourNumber = scanner.nextInt();
while (yourNumber != number) {
if (yourNumber > number) {
System.out.println("猜大了,請重新猜:");
yourNumber = scanner.nextInt();
} else if (yourNumber < number) {
System.out.println("猜小了,請重新猜:");
yourNumber = scanner.nextInt();
}
}
System.out.println("猜對了!");
}
}