Я ищу в Интернете в течение нескольких часов, и я не могу найти правильный ответ, который работает на меня.Перезапустить код приложения консоли 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