Итак, я работаю над программой для школы, и часть задания состоит в том, чтобы у меня появилось несколько подсказок для всплывающих подсказок. Я использую JOptionPane, который по своей сути имеет кнопку ОК и кнопку Отмена. Теперь, чтобы завершить работу программы, когда они нажимают «Отмена», когда приглашение запрашивает строку, у меня есть что-то вроде этого:
firstName = JOptionPane.showInputDialog("Please enter your first name:");
if(firstName == null)System.exit(0);
Но я также должен сделать то же самое для чисел, которые я получаю в качестве входных данных, как Doubles, так и Ints. Если я пытаюсь сделать то же самое, выдается сообщение об ошибке: оператор == не определен для типа (ов) аргумента double, null. Итак, как лучше всего проверить, нажимают ли они кнопку «Отмена» при запросе числового значения? Спасибо за вашу помощь!
Редактировать # 1
Вот код для JOptionPane, получающий числовое значение:
startDateMonth = Integer.parseInt(JOptionPane.showInputDialog("Please enter the start date month (1-12):"));