




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.1整型數(shù)據(jù)2.2String類2.3浮點(diǎn)型數(shù)據(jù)2.4算術(shù)運(yùn)算目錄2.5運(yùn)算流程控制2.6小結(jié)2.1整型數(shù)據(jù)1.界面布局及控件介紹2.整型加法3.整型減法4.整型乘法5.整型除法2.1.1頁面布局及控件介紹2.1.1頁面布局及控件介紹布局方式:1、框架布局2、線性布局3、絕對(duì)布局4、相對(duì)布局5、表格布局本項(xiàng)目以線性布局和表格布局為例講解:2.1.1頁面布局及控件介紹基本界面控件:View子類結(jié)構(gòu)圖2.1.1頁面布局及控件介紹基本界面控件:TextView子類結(jié)構(gòu)圖2.1.1頁面布局及控件介紹基本界面控件:ViewGroup子類結(jié)構(gòu)圖2.1.1頁面布局及控件介紹基本界面控件:FrameLayout子類結(jié)構(gòu)圖2.1.1頁面布局及控件介紹基本界面控件:Android.app.Dialog子類結(jié)構(gòu)圖2.1.1頁面布局及控件介紹本項(xiàng)目基本控件說明序號(hào)控件名稱控件類型說明1
LinearLayout(vertical)布局2
TextView顯示“2.1.1計(jì)算器界面”文本3
LinearLayout布局4@+id/textView1TextView顯示“表達(dá)式”文本5@+id/edit2EditText(android:focusable="false")顯示運(yùn)算中表達(dá)式文本框,設(shè)置focusable屬性使其無法獲得焦點(diǎn),僅當(dāng)文本顯示框用,點(diǎn)擊時(shí)輸入法不會(huì)彈出6
LinearLayout布局7@+id/textView2TextView顯示“結(jié)果=”文本8@+id/edit1EditText(android:focusable="false")顯示運(yùn)算中結(jié)果文本框,屬性說明同52.1.1頁面布局及控件介紹本項(xiàng)目基本控件說明9
TableLayout布局10
@+id/buttonC@+id/buttondel@+id/buttonequalTableRowButtonButtonButton(android:layout_span="2")第一行控件“歸零”按鈕“退位”按鈕“=”按鈕,占兩列11
@+id/button7@+id/button8@+id/button9@+id/buttonplusTableRowButtonButtonButtonButton第二行控件“7”按鈕“8”按鈕“9”按鈕“+”按鈕12
@+id/button4@+id/button5@+id/button6@+id/buttondecTableRowButtonButtonButtonButton第三行控件“4”按鈕“5”按鈕“6”按鈕“-”按鈕13
@+id/button1@+id/button2@+id/button3@+id/buttonmultipleTableRowButtonButtonButtonButton第四行控件“1”按鈕“2”按鈕“3”按鈕“×”按鈕14
@+id/buttonminus@+id/button0@+id/buttonpoint@+id/buttondivTableRowButtonButtonButtonButton第五行控件“±”按鈕“0”按鈕“.”按鈕“÷”按鈕2.1.2整型加法1.做什么?完成一位整型加法計(jì)算器2.1.2整型加法2.怎么做?1.監(jiān)聽Button事件2.獲取整型數(shù)據(jù)3.數(shù)據(jù)保存4.“+”處理5.字符串拼接6.非法特殊處理7.輸出結(jié)果2.1.3整型減法1.做什么?完成一位整型減法計(jì)算器2.1.3整型減法2.怎么做?1.基本流程與2.1.2類似2.特殊處理:
更改減法Button狀態(tài)
實(shí)現(xiàn)減法操作2.1.4整型乘法1.做什么?完成一位整型乘法計(jì)算器2.1.4整型乘法2.怎么做?1.基本流程與2.1.2類似2.特殊處理:
更改乘法Button狀態(tài)
實(shí)現(xiàn)乘法操作注:“*”與“X”在計(jì)算機(jī)中的不同2.1.5整型除法1.做什么?完成一位整型除法計(jì)算器2.1.5整型除法2.怎么做?1.基本流程與2.1.2類似2.特殊處理:
更改除法Button狀態(tài)
實(shí)現(xiàn)除法操作
除法特殊處理(判斷)注:“/”與“÷”在計(jì)算機(jī)中的不同2.2String類1.字符串處理2.字符串運(yùn)算3.整型和字符串轉(zhuǎn)換4.字符串和整型轉(zhuǎn)換2.2.1字符串處理1.做什么?完成多位整型加法計(jì)算器2.2.1字符串處理2.怎么做?1.基本流程與2.1.2類似2.多位數(shù)據(jù)拼接處理3.退位處理4.數(shù)據(jù)轉(zhuǎn)換溢出處理5.字符串轉(zhuǎn)換2.2.2字符串運(yùn)算1.做什么?完成多位減法計(jì)算器2.2.2字符串運(yùn)算2.怎么做?1.基本流程與2.2.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)減法操作
2.2.3整型和字符串轉(zhuǎn)換1.做什么?完成多位整型乘法計(jì)算器2.2.3整型和字符串轉(zhuǎn)換2.怎么做?1.基本流程與2.2.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)乘法操作
2.2.4字符串和整型轉(zhuǎn)換1.做什么?完成多位整型除法計(jì)算器2.2.4字符串和整型轉(zhuǎn)換2.怎么做?1.基本流程與2.2.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)除法操作
2.3浮點(diǎn)型數(shù)據(jù)1.浮點(diǎn)型加法2.浮點(diǎn)型減法3.浮點(diǎn)型乘法4.浮點(diǎn)型除法2.3.1浮點(diǎn)型加法1.做什么?完成浮點(diǎn)數(shù)加法計(jì)算器2.3.1浮點(diǎn)型加法2.怎么做?1.基本流程與2.2.1類似2.特殊處理:
“.”處理
實(shí)例化控件
實(shí)現(xiàn)加法操作
溢出處理
2.3.2浮點(diǎn)型減法1.做什么?完成浮點(diǎn)數(shù)減法計(jì)算器2.3.2浮點(diǎn)型減法2.怎么做?1.基本流程與2.3.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)減法操作2.3.3浮點(diǎn)型乘法1.做什么?完成浮點(diǎn)數(shù)乘法計(jì)算器2.3.3浮點(diǎn)型乘法2.怎么做?1.基本流程與2.3.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)乘法操作2.3.4浮點(diǎn)型除法1.做什么?完成浮點(diǎn)數(shù)除法計(jì)算器2.3.4浮點(diǎn)型除法2.怎么做?1.基本流程與2.3.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)除法操作2.4算術(shù)運(yùn)算1.加法運(yùn)算2.減法運(yùn)算3.乘法運(yùn)算4.除法運(yùn)算2.4.1加法運(yùn)算1.做什么?完成有理數(shù)加法計(jì)算器2.4.1加法運(yùn)算2.怎么做?1.基本流程與2.2.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)加法操作
溢出處理
“±”處理2.4.2減法運(yùn)算1.做什么?完成有理數(shù)減法計(jì)算器2.4.2減法運(yùn)算2.怎么做?1.基本流程與2.4.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)減法操作2.4.3乘法運(yùn)算1.做什么?完成有理數(shù)乘法計(jì)算器2.4.3乘法運(yùn)算2.怎么做?1.基本流程與2.4.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)乘法操作2.4.4除法運(yùn)算1.做什么?完成有理數(shù)除法計(jì)算器2.4.4除法運(yùn)算2.怎么做?1.基本流程與2.4.1類似2.特殊處理:
實(shí)例化控件
實(shí)現(xiàn)除法操作2.5運(yùn)算流程控制1.順序結(jié)構(gòu)2.選擇結(jié)構(gòu)3.循環(huán)結(jié)構(gòu)4.混合結(jié)構(gòu)2.5.1順序結(jié)構(gòu)2.5.1順序結(jié)構(gòu)1.做什么?實(shí)先統(tǒng)計(jì)總成績(jī)與平均成績(jī)余紀(jì)超同學(xué)初三上學(xué)期期末考試成績(jī)?nèi)缦拢赫Z文86,數(shù)學(xué)101,英語112,物理88,化學(xué)83,生物80,政治56,歷史41,地理63,試編程計(jì)算其期末考試總成績(jī)和平均成績(jī)。2.5.1順序結(jié)構(gòu)2.怎么做?1.聲明成績(jī)變量及賦值2.監(jiān)聽Button事件3.計(jì)算結(jié)果4.輸出結(jié)果2.5.2選擇結(jié)構(gòu)2.5.2選擇結(jié)構(gòu)1.做什么?實(shí)現(xiàn)奇偶判斷與范圍判斷(1)產(chǎn)生一個(gè)(0,100)之間的隨機(jī)數(shù),判斷其是奇數(shù)還是偶數(shù)。(2)產(chǎn)生一個(gè)(0,100)之間的隨機(jī)數(shù),判斷其是介于下列范圍0~10,10~20,20~30,30~40,40~50,50~60,60~70,70~80,80~90,90~100中的哪一個(gè)范圍里。2.5.2選擇結(jié)構(gòu)2.怎么做?1.產(chǎn)生隨機(jī)數(shù)2.奇偶判斷
判斷是否整除23.范圍判斷
if(條件表達(dá)式){
}else{
}switch(表達(dá)式){case常量表達(dá)式1:語句1
……}2.5.3循環(huán)結(jié)構(gòu)1.for()循環(huán)for(表達(dá)式1;表達(dá)式2;表達(dá)式3)2.5.3循環(huán)結(jié)構(gòu)2.while循環(huán)While(條件判斷){
執(zhí)行語句;}2.5.3循環(huán)結(jié)構(gòu)3.do-while()循環(huán)do{
執(zhí)行語句}while(條件判斷)2.5.3循環(huán)結(jié)構(gòu)1.做什么?實(shí)現(xiàn)數(shù)值累加(1)實(shí)現(xiàn)從1加到100,即求1+2+3+4…+98+99+100=?(2)實(shí)現(xiàn)1的階乘加到5的階乘,即求1!+2!+3!+4!+5!=?2.5.3循環(huán)結(jié)構(gòu)2.怎么做?1.選擇循環(huán)結(jié)構(gòu)2.監(jiān)聽事件3.輸出結(jié)果2.5.4混合結(jié)構(gòu)2.5.4混合結(jié)構(gòu)1.做什么?實(shí)現(xiàn)條件求和(1)求1到100中能被2整除的數(shù)的總和。(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市智能停車系統(tǒng)2025年智能交通信號(hào)控制技術(shù)應(yīng)用報(bào)告
- 2025國(guó)際設(shè)備采購(gòu)合同(V)
- 綠色建筑材料市場(chǎng)推廣與政策支持下的綠色建筑市場(chǎng)發(fā)展趨勢(shì)報(bào)告
- 2025年中國(guó)智能售藥機(jī)行業(yè)市場(chǎng)運(yùn)行格局及投資前景預(yù)測(cè)分析報(bào)告
- 農(nóng)業(yè)灌溉用水2025年高效管理對(duì)農(nóng)業(yè)節(jié)水型社會(huì)建設(shè)的貢獻(xiàn)報(bào)告
- 基于2025年的城市垃圾填埋場(chǎng)封場(chǎng)治理社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估與法律法規(guī)研究報(bào)告
- 智能家居系統(tǒng)物聯(lián)網(wǎng)集成效果鑒定報(bào)告:2025年行業(yè)應(yīng)用創(chuàng)新案例
- 新能源商用車輛在生物質(zhì)能發(fā)電行業(yè)的市場(chǎng)需求與應(yīng)用場(chǎng)景研究報(bào)告
- 高校產(chǎn)學(xué)研合作技術(shù)轉(zhuǎn)移策略及2025年成果轉(zhuǎn)化案例解析
- 建筑施工安全管理信息化在建筑施工現(xiàn)場(chǎng)安全隱患排查中的應(yīng)用報(bào)告
- 變電站萬能鑰匙管理制度
- 【圖文】GB8624-2012建筑材料及制品燃燒性能分級(jí)(精)
- 高壓配電安裝工程施工組織設(shè)計(jì)
- 小學(xué)數(shù)學(xué)-課前三分鐘.ppt
- 缺血性腦卒中患者血壓管理之路
- 鋼纖維混凝土檢查井蓋J
- 遼寧工程技術(shù)大學(xué)開題報(bào)告示例
- 河北省初中生綜合素質(zhì)評(píng)價(jià)實(shí)施
- 德國(guó)化學(xué)成分牌號(hào)與DIN17007系統(tǒng)的數(shù)字材料號(hào)對(duì)照表[1]
- 房屋租賃合以裝修費(fèi)抵租金
- 22-1附件1:國(guó)家電網(wǎng)公司班組建設(shè)管理標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論