Я просто изучаю JAVA и испытываю некоторые проблемы с этой конкретной частью моего кода.Я искал несколько сайтов и пробовал много разных методов, но не могу понять, как реализовать тот, который работает для разных возможностей.
int playerChoice = Integer.parseInt(JOptionPane.showInputDialog(null, "Enter number for corresponding selection:\n"
+ " (1) - ROCK\n (2) - PAPER\n (3) - SCISSORS\n")) - 1;
Я предполагаю, что мне нужно иметь какой-то тип проверки, даже если у пользователя нет ввода, а также ввод, который не является 1, 2 или 3. У любого есть предложения о том, как я могу это сделать?
Я попробовал цикл while, оператор if для проверки на нулевое значение перед преобразованием входных данных в целое число, а также несколько различных типов методов if else if.
Заранее спасибо!