我正在網上搜索幾個小時,我無法找到適合我的正確答案。重新啓動一個java控制檯應用程序代碼
所以..我做了一個名爲'seabattle'的遊戲 玩完那款遊戲後,控制檯出現問題再次播放。
System.out.println("Well done! " + whosturn.getName() + ". A ship down!");
System.out.println("Hurraaaaaayyyyy, All boats down!!");
System.out.println("Do you want to play this game again? (y/n) ");
input = scanner.next().toLowerCase();
if(input == "y"){
System.out.println("The game should start again now..");
System.out.println("Butttttttt, I don't know how to...");
}
else{
System.out.println("Thank you for player Battleships!");
System.out.println("See you next time ;)");
}
}
else{
FiredPosition.setDisplayValue('*');
System.out.println("Good job, you hit a ship!");
switchTurn();
}
如果用戶在控制檯中鍵入y。遊戲應該重新開始。
我讀了一些關於Main(args)或類似的東西..這對我沒有用,因爲這是另一個類。
我希望你們能幫助我?
Ciaoo
製作遊戲課程的新對象並重新開始不是更簡單嗎?通過發送命令行參數而不是重新啓動進程? – nunespascal 2013-04-08 11:10:04