我嘗試讀取屏幕上的文本,並將其更改將翻一番,它崩潰串翻番
public void equesionOperation(int signNum1) {
S_numInTV=TV_calcScreen.getText().toString();
S_numUp=TV_calcUp.getText().toString();
D_numIn=Double.parseDouble(S_numInTV);
D_numToCalc=Double.parseDouble(S_numUp);
switch (signNum1){
case 1: D_sum=D_numIn+D_numToCalc;break;
case 2: D_sum=D_numIn-D_numToCalc;break;
case 3: D_sum=D_numIn*D_numToCalc;break;
case 4: D_sum=D_numToCalc/D_numIn;break;
case 5: D_sum=Math.pow(D_numToCalc, D_numIn);break;
default: break;
}
S_sum=(""+D_numToCalc+" "+D_numIn);
}
如果你詳細闡述*「it crash」* ...會引發異常嗎?哪個例外?什麼是投入? – assylias
方面評論:你也應該閱讀[那篇關於匈牙利記法的文章](http://stackoverflow.com/questions/111933/why-shouldnt-i-use-hungarian-notation)。特別是 – assylias
,請閱讀:http://www.joelonsoftware.com/articles/Wrong.html – sschrass