精華區beta java 關於我們 聯絡資訊
http://www.javaworld.com.tw/jute/post/view?bid=29&id=305869&sty=1&tpg=1&age=0 這段code寫完後,小弟我實地跑了一下,有些地方需要修改 但是可能是我邏輯觀念打結了,怎弄都改不好,想請教板上的大大 Q1:請問一下大家,當我輸入99*9時候,答案輸出為99*99的結果,而非99*9,也就是 說變成只能兩個相同數字作運算 Q2:當我做完運算之後按下CE時候,後面再按任何數字鍵都只會呈現0的數字 請問code要如何更改才會正確呢@@? 已經被困擾了好幾天,有如大大能幫忙,非常感激不盡. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.57.13
LaPass:試著把可疑的變數輸出 我不清楚awt有哪些輸出方式 請自己找 04/08 12:16
Ke965220:Q1: 101改op2=Double.parseDouble(temp); 04/08 16:36
Ke965220:Q2: 65-66改成t.setText("");op1=0;op2=0;op3=0; 04/08 16:41
Ke965220:b1=false;b2=false;temp=""; 04/08 16:42
Ke965220:試試看吧 04/08 16:43
MemoriseOff:Q2以解決 Q1仍然解不開 但是還是感謝大大的幫忙^^ 04/08 18:29
Ke965220:原來是我Q1少打上去,還要改 if(b2=false) 04/08 22:08
Ke965220: t.setText(op1+""+temp); 大概在76-77那邊 04/08 22:09