我目前正在開發自己的計算器和我得到的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);
}
}
我沒有得到什麼數字格式異常是我搜索它告訴我,我的字符串是空的,但我現在需要做的。
我建議你在調試器調試你的程序,看看爲什麼文本區域是空的。 –
該程序運行正常,但當按下加號按鈕時,異常會觸發 –
如果您希望不爲空的文本爲空,則程序無法正常工作。 –