一部分基礎(chǔ)內(nèi)容課件三節(jié)選擇結(jié)構(gòu)_第1頁
一部分基礎(chǔ)內(nèi)容課件三節(jié)選擇結(jié)構(gòu)_第2頁
一部分基礎(chǔ)內(nèi)容課件三節(jié)選擇結(jié)構(gòu)_第3頁
一部分基礎(chǔ)內(nèi)容課件三節(jié)選擇結(jié)構(gòu)_第4頁
一部分基礎(chǔ)內(nèi)容課件三節(jié)選擇結(jié)構(gòu)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

代碼找出錯誤并更int代碼找出錯誤并更intnum1=19;intnum2=89;inttemp;temp=num1;num1=num2;num2=temp;System.out.println(num1+",借助一個中間變量互換兩個變量Scannerinput=newSystem.out.println("num1大于num2t;t();t;掌握基本if掌握邏輯運算掌握基本if掌握邏輯運算掌握多重if掌握嵌套if問問!if選擇結(jié)構(gòu)是根據(jù)條件判斷之后if選擇結(jié)構(gòu)是根據(jù)條件判斷之后再做處語基本的if選擇結(jié)假真結(jié)合問題if(張浩的Java考試成績90獲得一個MP4作為}if(條件) 結(jié)果必須是布爾//代碼 只有一條語句時,建議不省略示演示示例示演示示例1使用基本if選擇結(jié)構(gòu)publicclassGetPrize{publicstaticvoidmain(String[]{Scannerinput=new intscore=input.nextInt(); }}if(score>90){ }問張浩的Java成績大于98分,而且音樂成績大于80問張浩的Java成績大于98分,而且音樂成績大于80用:怎樣把多個條件連接起運算表達說明獎勵的條條件1&&(score1>98&&score2>80)||(score1==100&&score2>70條件1||運算符優(yōu)先級條件為真時,結(jié)果!!>算術(shù)運條比較運>||示演示示演示示例2復雜條件下的if選擇結(jié)構(gòu)publicclassGetPrize2publicstaticvoidmain(String[]intscore1100;張浩的Java成績intscore272;張浩的音樂成System.out.println("老師說:不錯,獎勵一個}}}iscore1||(score1==100&&score2>70)問問if(score>98)System.out.println("老師說:不錯,獎勵一個}if(score<=98)System.out.println("老師說:懲罰進行編}使用if-else選擇結(jié)構(gòu)實使用兩個基本if選擇結(jié)語if-else選擇結(jié)假真結(jié)合問題語if-else選擇結(jié)假真結(jié)合問題if(張浩Java成績98獎勵一個}else懲罰進行編}if//代碼塊}else//代碼塊}示使用if-else選擇結(jié)構(gòu)解決問題演示示例3:使用ifelse結(jié)構(gòu)示使用if-else選擇結(jié)構(gòu)解決問題演示示例3:使用ifelse結(jié)構(gòu)開publicclassSimpleIfse (String[]intscore91張浩的Java成if(score>98)9 t.println("老師說:不錯,獎勵一個}else System.out.println("老師說:懲罰進行編 輸出“獎 輸出“罰編程}}結(jié)現(xiàn)場現(xiàn)場買彩指訓練指訓練要需求說指實現(xiàn)指實現(xiàn)思從控制臺接收一個4位會員提產(chǎn)生隨機數(shù)(0~9)int練需求說練需求說問對學員的結(jié)業(yè)考試成績評問對學員的結(jié)業(yè)考試成績評成績分將成績分成幾個連續(xù)區(qū)間單個if選擇結(jié)構(gòu)無多個if選擇結(jié)構(gòu)很0中良差語假成真假成真代碼塊個代碼塊語假成真假成真代碼塊個代碼塊代碼塊if成績>=80)//代碼塊}條2{else//代碼塊}elseif成績//代碼塊}條件示使用多重if實現(xiàn)示使用多重if實現(xiàn)學員的結(jié)業(yè)考試成績評演示示例4使用多重if實現(xiàn)考試成績評測intscore //考試ifscore80 大于等于80System.out.println("良好elseif(score60 大于等于60分,小于80System.out.println("中等else 小于60System.out.println("差}問問我想買車,買什么車決定于我在銀行有多少存如果我的存款超過500萬,我就買凱迪拉否則,如果我的存款超過100萬,我就買帕薩示使用多重if選示使用多重if選擇結(jié)構(gòu)解決購車的問演示示例5使用多重if實現(xiàn)購車intmoney52;我的存款,單位ifmoney500 大于等于80System.out.println("太好了,我可以買凱迪拉克elseif(money100) 大于等于60分,小于80System.out.println("不錯,我可以買輛帕薩特elseif(money50 各個條件的順序可以任意System.out.println("我可以買輛依蘭特}elseif(money>=10)System.out.println("至少我可以買個奧托}elseSystem.out.println("看來,我只能買個捷安特了}問分問分!語性別if(條件1)if(條件2)//代碼塊}else//代碼塊}語性別if(條件1)if(條件2)//代碼塊}else//代碼塊}真條件假真代碼塊條件假內(nèi)層代碼塊代碼塊}else//代碼塊}是否跑入10示使用嵌套if選擇結(jié)構(gòu)解決百米示使用嵌套if選擇結(jié)構(gòu)解決百米賽跑的問else演示示例6使用嵌套if選擇結(jié)構(gòu)外層 內(nèi)層if(gender.equals("}elseif(gender.equals("}現(xiàn)場現(xiàn)場輸入小明的考試成績,顯示所獲獎成績==100分,爸爸給他買輛100分>成績>=90分,媽媽給他買90分>成績>=60分,媽媽給他買本參考成績<60分,什么都不指訓練要需求說指訓練要需求說顧普通顧客購物滿1009會員購8會員購物滿2007.5指實指實現(xiàn)思提嵌套if選擇結(jié)構(gòu)中{}的使練需求說會員x<練需求說會員x<92000≤x<84000≤x<7x≥6基本if選擇結(jié)構(gòu):可以處理基本if選擇結(jié)構(gòu):可以處理單分支的if選擇if-else選擇結(jié)構(gòu):可以處理兩個分支的if選擇結(jié)if選擇結(jié)多重if選擇結(jié)構(gòu):可以處理多個分支的if選擇結(jié)嵌套if選擇結(jié)構(gòu):可以處理某分支中嵌套ifif選擇if(條件1)if(條件2)//代碼塊}else//代碼塊}}else//代碼塊}if//代碼}else//代碼}if成績>=80)//代碼塊}elseif(成績>=60)//代碼塊}else//代碼塊}if//}總基本if選擇結(jié)構(gòu):可以處理總基本if選擇結(jié)構(gòu):可以處理單分支的if選擇結(jié)if-else選擇結(jié)構(gòu):可以處理兩個分支的if選擇if多重if選擇結(jié)構(gòu):可以處理多個分支的if選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論