版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、掌握boolean類型的用法掌握關(guān)系運算符和邏輯運算符掌握基本if選擇結(jié)構(gòu)用什么數(shù)據(jù)類型能表示用什么數(shù)據(jù)類型能表示一件藝術(shù)品是真貨還是假貨一件藝術(shù)品是真貨還是假貨地鐵地鐵2號線的首發(fā)車時間是號線的首發(fā)車時間是5:00嗎嗎這次考試成績在這次考試成績在90分之上嗎分之上嗎boolean (布爾布爾)類型類型boolean類型的值:類型的值:真:真:true假:假:falseboolean類型只有這兩個值類型只有這兩個值為什么需要為什么需要boolean類型類型1、從控制臺輸入張三同學(xué)的成績,與李四的成績(80分)比較,輸出“張三的成績比李四的成績高嗎?” 的判斷結(jié)果int liSi = 80; /
2、學(xué)員李四成績學(xué)員李四成績boolean isBig ; /聲明一個聲明一個boolean類型的變量類型的變量 Scanner input = new Scanner(System.in); System.out.print(輸入學(xué)員張三成績輸入學(xué)員張三成績: ); /提示要輸入學(xué)員張三的成績提示要輸入學(xué)員張三的成績int zhangSan = input.nextInt(); /輸入張三的成績輸入張三的成績 isBig = zhangSan liSi ; /將比較結(jié)果保存在將比較結(jié)果保存在boolean變量中變量中 System.out.println( 張三成績比李四高嗎張三成績比李四高嗎
3、? +isBig ); /輸出比較結(jié)果輸出比較結(jié)果定義定義boolean變量變量isBig,存儲比較結(jié)果,存儲比較結(jié)果將比較結(jié)果保存在將比較結(jié)果保存在isBig變量中變量中演示示例演示示例1:用:用boolean變量描述信息變量描述信息比較高低、大小、長短等比較高低、大小、長短等張三的考試成績是否比李四高張三的考試成績是否比李四高大象是否比烏龜更長壽大象是否比烏龜更長壽籃球跟地球一樣大嗎籃球跟地球一樣大嗎如何比較?如何比較?使用使用關(guān)系運算符關(guān)系運算符可以比較高低、大小、長短等可以比較高低、大小、長短等為什么使用關(guān)系運算符為什么使用關(guān)系運算符常用的關(guān)系運算符有哪些:,=, 李四的成績李四的成績
4、 假假大象的壽命大象的壽命 90 ) 獲得一個獲得一個MP4作為獎勵;作為獎勵;結(jié)合問題結(jié)合問題2基本的基本的if選擇結(jié)構(gòu)選擇結(jié)構(gòu)結(jié)果必須是布爾值結(jié)果必須是布爾值只有一條語句時,建只有一條語句時,建議不省略議不省略 import java.util.Scanner;public class GetPrize public static void main(String args) Scanner input = new Scanner(System.in); System.out.print(輸入張浩的輸入張浩的Java成績成績: ); /提示輸入提示輸入Java成績成績 int score
5、= input.nextInt(); /從控制臺獲取張浩的從控制臺獲取張浩的Java成績成績 if ( score 90 ) /判斷是否大于判斷是否大于90分分 System.out.println(老師說老師說:不錯,獎勵一個不錯,獎勵一個MP4!); 使用基本的使用基本的if選擇結(jié)構(gòu)選擇結(jié)構(gòu)演示示例演示示例2:使用基本:使用基本if選擇結(jié)構(gòu)選擇結(jié)構(gòu)3、張浩Java成績大于98分,而且音樂成績大于80分,老師獎勵他;或者Java成績等于100分,音樂成績大于70分,老師也可以獎勵他分析:怎樣把多個條件連接起來?分析:怎樣把多個條件連接起來?使用使用邏輯運算符邏輯運算符score1 98 &a
6、mp; score2 80 | score1 = 100 & score2 70 使用復(fù)雜條件下的使用復(fù)雜條件下的if選擇結(jié)構(gòu)選擇結(jié)構(gòu)3-2當(dāng)運算符比較多,無法確定運算符執(zhí)行順序時,當(dāng)運算符比較多,無法確定運算符執(zhí)行順序時,可以使用小括號控制一下順序可以使用小括號控制一下順序運算符的優(yōu)先級運算符的優(yōu)先級最高的優(yōu)先級:小括號,即最高的優(yōu)先級:小括號,即( )最低的優(yōu)先級:賦值運算符,即最低的優(yōu)先級:賦值運算符,即=優(yōu)先級順序:!優(yōu)先級順序:!算術(shù)運算符算術(shù)運算符比較運算符比較運算符&|( score1 98& score2 80 ) | ( score1 = 100 &a
7、mp; score2 70 )問題問題3的條件的條件public class GetPrize2 public static void main(String args) int score1 = 100; / 張浩的張浩的Java成績成績int score2 = 72; / 張浩的音樂成績張浩的音樂成績if ( ( score1 98& score2 80 )| ( score1 = 100 & score2 70 ) )System.out.println(老師說老師說:不錯,獎勵一個不錯,獎勵一個MP4!);使用復(fù)雜條件下的使用復(fù)雜條件下的if選擇結(jié)構(gòu)解決問題選擇結(jié)構(gòu)解決
8、問題3演示示例演示示例3:復(fù)雜條件下的:復(fù)雜條件下的if選擇結(jié)構(gòu)選擇結(jié)構(gòu)4、如果張浩、如果張浩Java考試成績大于考試成績大于98分,老師分,老師就獎勵他一個就獎勵他一個MP4,否則老師就罰他進(jìn)行編,否則老師就罰他進(jìn)行編碼碼使用兩個基本使用兩個基本if選擇結(jié)構(gòu)選擇結(jié)構(gòu)使用使用if-else選擇結(jié)構(gòu)選擇結(jié)構(gòu)實現(xiàn)實現(xiàn)if (score 98) System.out.println(老師說老師說:不錯,獎勵一個不錯,獎勵一個MP4!);if (score 98 ) 獎勵一個獎勵一個MP4;else 懲罰進(jìn)行編碼;懲罰進(jìn)行編碼;結(jié)合問題結(jié)合問題4使用使用if-else選擇結(jié)構(gòu)解決問題選擇結(jié)構(gòu)解決問題4
9、public class SimpleIf2 public static void main(String args) int score = 91; / 張浩的張浩的Java成績成績if (score 98) System.out.println(老師說老師說:不錯,獎勵一個不錯,獎勵一個MP4!); else System.out.println(老師說老師說:懲罰進(jìn)行編碼!懲罰進(jìn)行編碼!);演示示例演示示例4:使用:使用if-else結(jié)構(gòu)結(jié)構(gòu)需求說明:錄入會員信息判斷錄入的會員號是否合法完成時間:完成時間:20分鐘分鐘n常見調(diào)試問題及解決辦法常見調(diào)試問題及解決辦法n代碼規(guī)范問題代碼規(guī)范問
10、題共性問題集中講解共性問題集中講解說出已學(xué)過的數(shù)據(jù)類型有哪些?舉例說明已學(xué)過的運算符有哪些?if和if-else選擇結(jié)構(gòu)執(zhí)行的順序是什么?用戶輸入兩個數(shù)a、b。如果a能被b整除或a加b大于1000,則輸出a;否則輸出b提示:提示:if (a % b = 0) | (a + b 100) System.out.println(a); else System.out.println(b);參考代碼參考代碼需求說明:抽獎規(guī)則:會員號的百位數(shù)字等于產(chǎn)生的隨機數(shù)字即為幸運會員完成時間:完成時間:15分鐘分鐘 使用使用多重多重if選擇結(jié)構(gòu)選擇結(jié)構(gòu) 將成績分成幾個連續(xù)區(qū)間判斷。使用單個將成績分成幾個連續(xù)區(qū)間
11、判斷。使用單個if選擇結(jié)選擇結(jié)構(gòu)無法完成,使用多個構(gòu)無法完成,使用多個if選擇結(jié)構(gòu)很麻煩選擇結(jié)構(gòu)很麻煩 1、對學(xué)員的結(jié)業(yè)考試成績評測、對學(xué)員的結(jié)業(yè)考試成績評測 成績成績=90 :優(yōu)秀:優(yōu)秀 成績成績=80 :良好:良好 成績成績=60 :中等:中等 成績成績= 90 ) System.out.println(優(yōu)秀優(yōu)秀); else if (score = 80 ) System.out.println(良好良好); else if (score = 60 ) System.out.println(中等中等); else System.out.println(差差); 大于等于大于等于90分分大
12、于等于大于等于60分,小于分,小于80分分小于小于60分分大于等于大于等于80分,小于分,小于90分分演示示例演示示例1:使用多重:使用多重if選擇結(jié)構(gòu)選擇結(jié)構(gòu)使用多重使用多重if選擇結(jié)構(gòu)解決問題選擇結(jié)構(gòu)解決問題12、我想買車,買什么車決定于我在銀行有、我想買車,買什么車決定于我在銀行有多少存款多少存款如果我的存款超過如果我的存款超過500萬,我就買凱迪拉克萬,我就買凱迪拉克否則,如果我的存款超過否則,如果我的存款超過100萬,我就買帕薩特萬,我就買帕薩特否則,如果我的存款超過否則,如果我的存款超過50萬,我就買依蘭特萬,我就買依蘭特否則,如果我的存款超過否則,如果我的存款超過10萬,我就買奧
13、托萬,我就買奧托否則,我買捷安特否則,我買捷安特int money = 52; / 我的存款,單位:萬元我的存款,單位:萬元if (money = 500) System.out.println(太好了,我可以買凱迪拉克太好了,我可以買凱迪拉克); else if (money = 100) System.out.println(不錯,我可以買輛帕薩特不錯,我可以買輛帕薩特); else if (money = 50) System.out.println(我可以買輛依蘭特我可以買輛依蘭特); else if (money = 10) System.out.println(至少我可以買個奧托至
14、少我可以買個奧托); else System.out.println(看來,我只能買個捷安特了看來,我只能買個捷安特了); 各個條件的順序可以各個條件的順序可以任意排列嗎?任意排列嗎?演示示例演示示例2:使用多重:使用多重if選擇結(jié)構(gòu)選擇結(jié)構(gòu)使用多重使用多重if選擇結(jié)構(gòu)解決問題選擇結(jié)構(gòu)解決問題2使用使用嵌套嵌套if選擇結(jié)構(gòu)選擇結(jié)構(gòu)要判斷是否能夠進(jìn)入決賽要判斷是否能夠進(jìn)入決賽在確定進(jìn)入決賽的情況下,還要判斷是進(jìn)入在確定進(jìn)入決賽的情況下,還要判斷是進(jìn)入男子組,還是進(jìn)入女子組男子組,還是進(jìn)入女子組3、學(xué)校舉行運動會,百米賽跑跑入、學(xué)校舉行運動會,百米賽跑跑入10秒秒內(nèi)的學(xué)生有資格進(jìn)決賽,根據(jù)性別分別進(jìn)內(nèi)的學(xué)生有資格進(jìn)決賽,根據(jù)性別分別進(jìn)入男子組和女子組入男子組和女子組嵌套嵌套if選擇結(jié)構(gòu)選擇結(jié)構(gòu) if(條件(條件1) if(條件(條件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版石灰石供應(yīng)合同模板
- 二零二五年度應(yīng)急管理及救援裝備租賃合同3篇
- 2025年度人工智能專利池共享與許可合同3篇
- 2025年度城市公共交通設(shè)施建設(shè)合同規(guī)范3篇
- 二零二四年商業(yè)地產(chǎn)項目新型業(yè)態(tài)招商代理服務(wù)合同樣本3篇
- 年度芳香除臭化學(xué)品:空氣清新劑產(chǎn)業(yè)分析報告
- 2025年新型材料現(xiàn)貨購銷合同標(biāo)準(zhǔn)范本3篇
- 2024-2025學(xué)年高中歷史第二單元古希臘和古羅馬的政治制度單元總結(jié)學(xué)案含解析岳麓版必修1
- 2025年度校園配送服務(wù)食品安全快速檢測質(zhì)量管理體系建設(shè)合同3篇
- 2025年度人工智能算法工程師保密協(xié)議及知識產(chǎn)權(quán)保護(hù)合同3篇
- 《藥品招商營銷概論》課件
- 曙光磁盤陣列DS800-G10售前培訓(xùn)資料V1.0
- 寺廟祈?;顒臃桨?共6篇)
- 2025年病案編碼員資格證試題庫(含答案)
- 企業(yè)財務(wù)三年戰(zhàn)略規(guī)劃
- 提高膿毒性休克患者1h集束化措施落實率
- 山東省濟南市天橋區(qū)2024-2025學(xué)年八年級數(shù)學(xué)上學(xué)期期中考試試題
- 主播mcn合同模板
- 2024測繪個人年終工作總結(jié)
- DB11 637-2015 房屋結(jié)構(gòu)綜合安全性鑒定標(biāo)準(zhǔn)
- 制造業(yè)生產(chǎn)流程作業(yè)指導(dǎo)書
評論
0/150
提交評論