欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java猜數重新開始和退出

江奕云1年前7瀏覽0評論

Java猜數游戲是非常好玩的一個小游戲,但有時候結果不能讓我們滿意。我們需要學習如何重新開始或退出游戲。下面是一個簡單的Java程序,演示了如何實現這些功能:

import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int secretNumber = (int) (Math.random() * 10) + 1;
int guess;
int guesses = 0;
do {
System.out.print("Guess the secret number between 1 and 10: ");
guess = scanner.nextInt();
guesses++;
if (guess< secretNumber) {
System.out.println("Too low, try again.");
} else if (guess >secretNumber) {
System.out.println("Too high, try again.");
} else {
System.out.printf("Congratulations, you guessed the secret number in %d guesses!\n", guesses);
}
} while (guess != secretNumber);
System.out.print("Do you want to play again? (y/n) ");
String choice = scanner.next();
if (choice.equalsIgnoreCase("y")) {
main(null);
} else {
System.out.println("Thanks for playing!");
System.exit(0);
}
}
}

上面的代碼非常簡單易懂。如果你猜對了,程序會使用printf語句輸出你猜了幾次。接著程序會詢問你是否要重新開始游戲,如果是的話,它會調用main方法重新啟動游戲。如果你不想玩了,程序將輸出一條感謝你的信息并退出。

在這個簡單的程序中,使用do-while循環是很重要的,否則沒有辦法讓玩家猜多次。這個程序還演示了使用遞歸調用方法重新啟動游戲。這是一個有用的技巧,因為它允許我們在不增加太多代碼的情況下,重復執行相同的命令。

總之,這是一個有用的小程序,演示了Java如何實現一個簡單的猜數游戲,并且能夠讓我們學會重新開始或退出游戲的技巧。