使用java和netbeans在组合框中尝试、捕获和if错误

使用java和netbeans在组合框中尝试、捕获和if错误,java,netbeans,Java,Netbeans,我向你们保证这不是家庭作业 我有一个组合框: try { double input = Double.valueOf(input1.getText()); double output = 0; 我的组合框代码如下: if (output < 2.50){ answerField.setText("£2.50"); } else{ answerField.setText("£" + String.valueOf (

我向你们保证这不是家庭作业

我有一个组合框:

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);
}

有人能帮忙吗?

您必须关闭“其他”括号,然后再关闭“尝试”括号:

try {
  if (..) {
     ...
  } else {
     ...
  }
} catch (Exception e) {..}

书面形式的重复没有口头形式的效果。哈哈。值得一试为什么是-1?我知道这是一个简单的问题,但我相信很多新程序员都会犯这个错误。一切都结束了。我已经查过三遍了对不起。我误解了你说的话,哈哈。它现在起作用了。非常感谢。
try {
  if (..) {
     ...
  } else {
     ...
  }
} catch (Exception e) {..}