Я пытаюсь запросить имя/фамилию в этом коде, но не могу понять, как повторно запросить имя у пользователя, если он забудет заполнить поле. Прямо сейчас, если мой код не получает никаких входных данных и пользователь нажимает кнопку «Далее», у меня есть это, поэтому появится окно сообщения, а затем программа закроется. Я хочу иметь возможность просто повторно запрашивать один и тот же шаг, не выходя из строя.
Это то, что у меня есть до сих пор:
public void getValues(){
firstName = JOptionPane.showInputDialog(null, "Please enter employee's first name");
if (firstName.equals("")){
JOptionPane.showMessageDialog(null,"Please enter a first name, next time.");
System.exit(-1);
} else {
lastName = JOptionPane.showInputDialog(null, "Please enter employee's last name");
if (lastName.equals("")){
JOptionPane.showMessageDialog(null,"Please enter a last name, next time.");
System.exit(-1);
} else {
Спасибо.