Подскажите как исправить код , когда пользователь ни чего не вводит когда ему предложено вести второе число отличное от ноля выдает ошибку. Я новичек поэтому решение должно быть только с использованием условного оператора ( без циклов и исключений)
"String in;
String in2;
JOptionPane.showInputDialog(null,"Введите положительное число",JOptionPane.QUESTION_MESSAGE);
if(in!=null && !in.equals("")) {
double n = Duble.parseDouble(in);
}
else JOptionPane.showInputDialog(null,"Вы не ввели число",JOptionPane.QUESTION_MESSAGE);
in2 = JOptionPane.showInputDialog(null,"Введите второе число отличное от ноля",JOptionPane.QUESTION_MESSAGE);
if(in2 == equals(""))
JOptionPane.showInputDialog(null,"Вы не ввели число",JOptionPane.QUESTION_MESSAGE);
if(in2 ==null)
JOptionPane.showInputDialog(null,"Результат бесконечность",JOptionPane.QUESTION_MESSAGE);
else{
double n = Duble.parseDouble(in);
double m = Duble.parseDouble(in2);
double s = n/m;
JOptionPane.showInputDialog(null, s,"Результат ",JOptionPane.QUESTION_MESSAGE);
}
"
Дмитрий
3 уровень
Задачка с использованием JOptionPane
Комментарии
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
У этой страницы еще нет ни одного комментария