попробуй, поймай и если ошибка в поле со списком Java и NetBeans - PullRequest
0 голосов
/ 18 января 2010

Уверяю вас всех, что это не домашняя работа.

У меня есть поле со списком:

try {
    double input = Double.valueOf(input1.getText());
    double output = 0;

Код моего поля со списком здесь:

 if (output < 2.50){
     answerField.setText("£2.50");

         }
         else{
     answerField.setText("£" + String.valueOf (fmt.format(output)));
      catch (Exception e) {    JOptionPane.showMessageDialog(this,
 "Please enter numbers in the fields.
 Numbers are 1 2 3 4 5 etc.",
 "Oooops!!!",
 JOptionPane.ERROR_MESSAGE);
}

Проблема у меня в том, что когда я ее запускаю, это не сработает. если я возьму утверждение if и оставлю try catch, оно работает а также, если я попытаюсь поймать его и оставить только if, он также работает

Когда я запускаю его, используя приведенное выше, я получаю эту ошибку:

catch without try
; expected

Может кто-нибудь помочь?

1 Ответ

1 голос
/ 18 января 2010

вы должны закрыть скобку else, а затем пробную скобку:

try {
  if (..) {
     ...
  } else {
     ...
  }
} catch (Exception e) {..}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...