2013年6月22日 星期六

Android APP 計算機程式

無聊寫了個計算機程式,當然比不上一些複雜的計算機可以四則運算,算是陽春型計算機

基本設計如下:
顯示數字的部份應該要用 TextView ,不過在這我卻用 TextEdit.....下次再修正回來
基本功能當然要能顯示小數點
執行後的畫面:
接著直接看看Source Code部分
Strings.xml


MainActivity.java


增加 進制 互相轉換


Source Code 增加的部份

還是有些BUG,再慢慢修吧~~~

4 則留言:

Unknown 提到...
作者已經移除這則留言。
蒂諾 提到...

這篇有3423人次看過(數字應該沒錯),但別只是照抄....
如果有發現任何bug或是可以改進的地方,希望各位可以提出改進方法,或是留下想法。謝謝

Unknown 提到...

我算50+1=51.0之後在按下AC清除後到0,之後再按一次= 這時候值會跑回50.0並不是0 此時值是50.0如果再按別的數字例如1 會變成50.01之後排序下去
然後算50+1=51.0 在按一次等於應該會是52.0但會變成101.0希望作著求解!!! 謝謝
希望作著可以加一像+-*/可以累計的功能例如50+50在按一次+畫面會變成100依序加下去
希望作著求解!!! 謝謝

蒂諾 提到...

程式裡並沒有對AC 鍵做處理,僅傳"0"進去

所有的計算就是 Nu1 & Nu2 傳給 "i" & "j"
AC 鍵 就是將變數 Nu1 & Nu2 清空為 "0",就可以了
如果要做到保留數字做累進計算,也是在 Nu1 & Nu2 做手腳
可以將計算後的值與加數,再放回 Nu1 & Nu2 ,建議寫在"=" function 裡