我是一名Java初學者,正在爲練習做一個基本的遊戲。我快完成了,但我還有一個障礙需要克服。如何從方法重新啓動程序
當問到是否結束遊戲時,我想知道如何在否作爲選擇後在game()
方法上製作遊戲循環。
這裏是我的代碼:
private static void game() //game method
{
//...
int play = JOptionPane.showOptionDialog(null
,"End"
, "Do you want to play again?"
, JOptionPane.PLAIN_MESSAGE
,JOptionPane.DEFAULT_OPTION
, null
, again
, again[1]);
//end of game
if (play == 0)
System.exit(0);//exit
else
/* what do I put here to restart the program in the same method(game())
after pressing the No button on the JOptionPane??? */
System.out.println("Service not available");
給任何人,誰可以幫助,我非常感謝你!
使用'while'或'do'循環重新啓動基於用戶輸入的遊戲提取
JOptionPane
部分。 –鑑於你的問題是「你想再玩一次嗎?」肯定重新啓動選項應該是*是*否*否*。 – APC