寫出GUI計算機,你可以利用P1029的程式作為出發點,但是現在要設計的計算機得複雜得多,計算機有兩個text field是使用者不能改變的:
- Result:計算結果,並顯示在上面
- Operand:使用者將欲進行運算的數字填上
如:1+2=3
1和2在Operand文字框顯示
3(結果)在Result文字框顯示
- Operand的input(0~9 小數點),必須利用Button輸入
- 允許加、減、乘、除的運算,利用GridLayout去放置button
- 當你按了一個運算的button,Result文字框將會更新,Operand將會變成空白
- Reset鍵功能:清空Result變成0.0
- Clear鍵功能:清空Operand變成空白
提示:
- 定義一個名稱為DivisionByZeroException的class,當除數為0,將會送入這個class並回傳出合適的錯誤訊息到Operand裡。
- 當使用者輸入一個double的值,如果值的範圍在
-1.0.e-10 到 1.0e-10之間
Operand自動判斷成相等於0
沒有留言:
張貼留言