JAVA运行错误
1 (Example9_2)最近我做了一个计算器的小程序,在两个文本框中输入两个浮点数,按加法或乘法按扭,第三个文本框
显示结果,按扭的方法如下:
public void actionPerformed(ActionEvent e)
{ double n1,n2,n3;
try { n1=Double.valueOf(text1.getText()).doubleValue();
n2=Double.valueOf(text2.getText()).doubleValue();
}
catch(NumberFormatException exc)
{ System.out.println("请输入一个双精度数!"); }
if(e.getSource()==button1)
{ n3=n1+n2;}
else if(e.getSource()==button2)
{ n3=n1-n2;}
text3.setText(String.valueOf(n3));
}
但我发现只有在每个IF语句中都加入TRY中的语句和最后一个语句才能执行,我不知道这是为什么,
请各位大虾指教。