Когда пользователь ничего не вводит в диалоговом окне ввода, он все равно завершает цикл. Я отлаживал код и имя действительно «», когда пользователь ничего не вводит. Когда окно закрыто или отменяется щелчок, он не выходит из цикла. Это похоже на то, что имя == null, а не имя == "". Вот петля.Ввод диалогового окна конца конца
while(name == "" || name == null){
name = JOptionPane.showInputDialog("Enter you're name:");
}
Может ли кто-нибудь дать мне некоторое представление?
Это правильно. Спасибо за ответ. Такая глупая ошибка. –