我想在遊戲結束時提示; 如果我想再玩一次。 並且輸入Y/N:退出遊戲或重複遊戲。我如何實現再次播放功能?
我如何以最有效的方式解決這個問題?
編輯:描述資源路徑位置類型 方法playAgain()是未定義的類型主要Main.java/ScaredyCat/SRC/SE/gruppfisk/scaredycat /主線路12的Java問題
public boolean playAgain(Scanner keyboard) {
try {
System.out.print("Do you want to play again? (Y/N): ");
String reply = keyboard.nextLine();
return reply.equalsIgnoreCase("Y");
} finally {
keyboard.close();
謝謝! 如果你要用一種單獨的方法做到這一點。就像我在編輯說明中給出的一半例子。是否有可能使playAgain方法在特定行後執行,或者System.out.printf(「%s is the winner!」發生? – eximp
@eximp是的,你可以這樣做,這實際上是一個好主意。看看我的編輯,我沒有測試它,但它應該工作。另外,請記住upvote/accept =] – nhouser9
不完全適合它的工作。嘗試了你的版本 – eximp