Andrid 簡易計算器的實現

2021-06-28 01:10:48 字數 1383 閱讀 8530

這是我的第乙個安卓軟體,功能簡單,只考慮小資料和超級正常的情況、原本只是為了應對選修課,可是後來發現我喜歡上了

自己寫過才知道,就我現在這個水平,我感覺好難,更何況遊戲或者其它什麼客戶端,還是......     orz

該軟體的實現功能:輸入兩個數,求加減乘除、

1.  從edittext 中獲取使用者輸入的數字

2.  判斷計算的方法

3.  輸出答案

4.  頁面跳轉(軟體說明),多activity的 使用

1、 從edittext 中獲取使用者輸入的數字

在mainactivity 裡實現,通過findviewbyid 的方法

tes1 = (edittext) findviewbyid(r.id.edittext1);

tes2 = (edittext) findviewbyid(r.id.edittext2);

2、判斷計算的方法,輸出答案

我這裡是通過過button 的監聽來實現,其實也可以用switch 來實現。下面是加法的實現,除法要注意除數為0 的情況

bt2 = (button) findviewbyid(r.id.button1);

bt2.setonclicklistener(new onclicklistener() catch (exception e) //對傳進來的物件的判別

trycatch (exception e)

tes3.settext("答案是  " + (int) (et + st)); // 暫時不知道settext 裡面是不是一定要加上"",因為這個問題,

tes1.settext(""); // 在其它地方改了好幾天,還是沒有解決(畢竟新人)

tes2.settext(""); // 輸出答案後,text清零,以待使用者輸入

}});

// 除法的特殊情況

if("st == 0" != null)

else

tes3.settext("答案是  " + (double) (et / st));

3、 頁面的跳轉

通過intent 來實現

文件 暫時上傳不了、、、、下次貼上

實現簡易計算器

python 剛學python 老師帶著寫了乙個計算器。話不多說直接上 from tkinter import 匯入模組 top tk 設定視窗物件 top.title 計算器 設定視窗標題 v strin ar 接受使用者輸入的字元 v.set 0 設定字元預設值 isopera false 是否...

計算器簡易實現

testdlg.cpp 實現檔案 include stdafx.h include include test.h include testdlg.h include afxdialogex.h ifdef debug define new debug new endif define tag add...

簡易計算器(Java實現)

本文參考自侵刪。一.ui介面的布置 窗體中放置三個jpanel面板,第乙個面板放數字與操作符元件 0 9,4 4網格布局,置於窗體中部 第二個面板放文字框,置於頂部 第三個面板放 清空 按鈕與 歷史記錄 按鈕,置於底部。窗體為邊界布局。按鈕上的數字 操作符使用陣列儲存,乙個for迴圈就能建立完按鈕並...