我目前正在开发自己的计算器和我得到的NumberFormatException
当我按下里面的加号按钮: -数字格式异常在运行时
if(e.getSource() == p) {
String a[] = new String[2];
double d[] = new double[2];
for(int i =0; i<2; i++) {
a[i] = tf.getText();
d[i] = Double.parseDouble(a[i]);
System.out.println("First array is "+d[i]);
sum = sum + d[i];
tf.setText(null);
}
}
我没有得到什么数字格式异常是我搜索它告诉我,我的字符串是空的,但我现在需要做的。
我建议你在调试器调试你的程序,看看为什么文本区域是空的。 –
该程序运行正常,但当按下加号按钮时,异常会触发 –
如果您希望不为空的文本为空,则程序无法正常工作。 –