Я пытаюсь запросить имя / фамилию в этом коде, но не могу понять, как повторно запросить у пользователя имя, если они забыли заполнить поле.Прямо сейчас, если мой код не получает никакого ввода, и пользователь щелкает дальше, у меня есть это, таким образом, появляется окно сообщения, и затем программа закрывается.Я хочу иметь возможность просто повторить запрос для того же шага, чтобы он не вышел из строя.
Это то, что у меня есть:
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 {
Спасибо.