我认为这很容易,但我面临一个小问题,你们任何人都可以帮助我... 我已经将我的示例代码放在下面,这样就可以很容易地站起来......这段代码只有在输入值时才会被执行...但是我没有计算出值或者将值分配给变量球......
public void balance_cal(KeyEvent ke) {
System.out.print("Key Pressed: " + ke.getText());
try{
String cs = cash.getText();
String cr = card.getText();
String tot = grand_total.getText();
int tot_i = Integer.valueOf(tot);
int cs_i = Integer.valueOf(cs);
int cr_i = Integer.valueOf(cr);
int bal_i = tot_i - cs_i + cr_i ;
String bal = Integer.toString(bal_i);
balance.setText(bal);
}catch(NumberFormatException e){
System.out.println("NumberFormatException "+e);
}
}
这是我得到的错误:
Key Pressed: NumberFormatException java.lang.NumberFormatException: For input string: " "
这是抓住的例外...... 这可能很简单,请帮助我....