Java程序設(shè)計(jì)課件3_第1頁(yè)
Java程序設(shè)計(jì)課件3_第2頁(yè)
Java程序設(shè)計(jì)課件3_第3頁(yè)
Java程序設(shè)計(jì)課件3_第4頁(yè)
Java程序設(shè)計(jì)課件3_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Chapter1第二章(二)運(yùn)算符和基本選擇結(jié)構(gòu)Chapter2找出錯(cuò)誤并更正輸出結(jié)果是什么?intradius=10;doublehigh=1.9;intvol=3.14*radius*radius*high;需進(jìn)行強(qiáng)制類型轉(zhuǎn)換

intnum1=19;intnum2=89;inttemp;temp=num1;num1=num2;num2=temp;System.out.println(num1);System.out.println(num2);intvol=(int)(3.14*radius*radius*high);8919借助一個(gè)中間變量互換兩個(gè)變量的值回顧與作業(yè)點(diǎn)評(píng)Chapter3boolean變量可以取哪些值?“=”和“==”的區(qū)別?常用的邏輯運(yùn)算符及其作用?if-else選擇結(jié)構(gòu)執(zhí)行的順序是什么?預(yù)習(xí)檢查Chapter4使用boolean類型描述成績(jī)高低根據(jù)成績(jī)高低做出獎(jiǎng)罰實(shí)現(xiàn)“我行我素購(gòu)物管理系統(tǒng)”會(huì)員信息錄入本章任務(wù)Chapter5掌握boolean類型的用法掌握關(guān)系運(yùn)算符和邏輯運(yùn)算符掌握基本if選擇結(jié)構(gòu)本章目標(biāo)Chapter6用什么數(shù)據(jù)類型能表示一件藝術(shù)品是真貨還是假貨地鐵2號(hào)線的首發(fā)車時(shí)間是5:00嗎這次考試成績(jī)?cè)?0分之上嗎boolean(布爾)類型boolean類型的值:真:true假:falseboolean類型只有這兩個(gè)值?為什么需要boolean類型Chapter7如何使用boolean類型1、從控制臺(tái)輸入張三同學(xué)的成績(jī),與李四的成績(jī)(80分)比較,輸出“張三的成績(jī)比李四的成績(jī)高嗎?”的判斷結(jié)果intliSi=80;//學(xué)員李四成績(jī)booleanisBig;//聲明一個(gè)boolean類型的變量

Scannerinput=newScanner(System.in);

System.out.print("輸入學(xué)員張三成績(jī):");//提示要輸入學(xué)員張三的成績(jī)int

zhangSan=input.nextInt();//輸入張三的成績(jī)

isBig=zhangSan>liSi;//將比較結(jié)果保存在boolean變量中System.out.println("張三成績(jī)比李四高嗎?"+isBig);//輸出比較結(jié)果定義boolean變量isBig,存儲(chǔ)比較結(jié)果將比較結(jié)果保存在isBig變量中演示示例1:用boolean變量描述信息Chapter8比較高低、大小、長(zhǎng)短等張三的考試成績(jī)是否比李四高大象是否比烏龜更長(zhǎng)壽籃球跟地球一樣大嗎如何比較?使用關(guān)系運(yùn)算符可以比較高低、大小、長(zhǎng)短等?為什么使用關(guān)系運(yùn)算符Chapter9常用的關(guān)系運(yùn)算符有哪些:>,<==,!=>=,<=張三的成績(jī)>李四的成績(jī)假大象的壽命<烏龜?shù)膲勖婊@球的大小==地球的大小假由此看出關(guān)系運(yùn)算符的作用:用來(lái)做比較運(yùn)算比較的結(jié)果:boolean類型什么是關(guān)系運(yùn)算符Chapter10為什么需要if選擇結(jié)構(gòu)2、如果張浩的Java考試成績(jī)大于98分,張浩就能獲得一個(gè)MP4作為獎(jiǎng)勵(lì)使用if選擇結(jié)構(gòu)可以解決Chapter11if選擇結(jié)構(gòu)是根據(jù)條件判斷之后再做處理if(條件){//代碼塊}if(張浩的Java考試成績(jī)>90){獲得一個(gè)MP4作為獎(jiǎng)勵(lì);}結(jié)合問(wèn)題2基本的if選擇結(jié)構(gòu)什么是if選擇結(jié)構(gòu)結(jié)果必須是布爾值只有一條語(yǔ)句時(shí),建議不省略{}Chapter12importjava.util.Scanner;publicclassGetPrize{ publicstaticvoidmain(String[]args){ Scannerinput=newScanner(System.in); System.out.print("輸入張浩的Java成績(jī):");//提示輸入Java成績(jī)

intscore=input.nextInt(); //從控制臺(tái)獲取張浩的Java成績(jī)

if(score>90){ //判斷是否大于90分

System.out.println("老師說(shuō):不錯(cuò),獎(jiǎng)勵(lì)一個(gè)MP4!"); } }}使用基本的if選擇結(jié)構(gòu)演示示例2:使用基本if選擇結(jié)構(gòu)Chapter13使用復(fù)雜條件下的if選擇結(jié)構(gòu)3-13、張浩Java成績(jī)大于98分,而且音樂(lè)成績(jī)大于80分,老師獎(jiǎng)勵(lì)他;或者Java成績(jī)等于100分,音樂(lè)成績(jī)大于70分,老師也可以獎(jiǎng)勵(lì)他分析:怎樣把多個(gè)條件連接起來(lái)?使用邏輯運(yùn)算符運(yùn)算符表達(dá)式說(shuō)明&&條件1&&條件2僅僅兩個(gè)條件同時(shí)為真,結(jié)果為真||條件1||條件2只要兩個(gè)條件有一個(gè)為真,結(jié)果為真!!條件條件為真時(shí),結(jié)果為假條件為假時(shí),結(jié)果為真Chapter14score1>98&&score2>80||score1==100&&score2>70

使用復(fù)雜條件下的if選擇結(jié)構(gòu)3-2當(dāng)運(yùn)算符比較多,無(wú)法確定運(yùn)算符執(zhí)行順序時(shí),可以使用小括號(hào)控制一下順序運(yùn)算符的優(yōu)先級(jí)最高的優(yōu)先級(jí):小括號(hào),即()最低的優(yōu)先級(jí):賦值運(yùn)算符,即=優(yōu)先級(jí)順序:!>算術(shù)運(yùn)算符>比較運(yùn)算符>&&>||(score1>98&&score2>80)||(score1==100&&score2>70)問(wèn)題3的條件Chapter15使用復(fù)雜條件下的if選擇結(jié)構(gòu)3-3publicclassGetPrize2{ publicstaticvoidmain(String[]args){ intscore1=100;//張浩的Java成績(jī)

intscore2=72;//張浩的音樂(lè)成績(jī)

if((score1>98&&score2>80) ||(score1==100&&score2>70)){ System.out.println("老師說(shuō):不錯(cuò),獎(jiǎng)勵(lì)一個(gè)MP4!"); } }}使用復(fù)雜條件下的if選擇結(jié)構(gòu)解決問(wèn)題3演示示例3:復(fù)雜條件下的if選擇結(jié)構(gòu)Chapter164、如果張浩Java考試成績(jī)大于98分,老師就獎(jiǎng)勵(lì)他一個(gè)MP4,否則老師就罰他進(jìn)行編碼使用兩個(gè)基本if選擇結(jié)構(gòu)使用if-else選擇結(jié)構(gòu)實(shí)現(xiàn)if(score>98){ System.out.println("老師說(shuō):不錯(cuò),獎(jiǎng)勵(lì)一個(gè)MP4!");}if(score<=98){ System.out.println("老師說(shuō):懲罰進(jìn)行編碼!");}使用if-else選擇結(jié)構(gòu)3-1Chapter17

if-else選擇結(jié)構(gòu)if(條件){//代碼塊1}else{//代碼塊2}if(張浩Java成績(jī)>98){獎(jiǎng)勵(lì)一個(gè)MP4;}else{

懲罰進(jìn)行編碼;}結(jié)合問(wèn)題4使用if-else選擇結(jié)構(gòu)3-2Chapter18使用if-else選擇結(jié)構(gòu)解決問(wèn)題4publicclassSimpleIf2{ publicstaticvoidmain(String[]args){ intscore=91;//張浩的Java成績(jī)

if(score>98){ System.out.println("老師說(shuō):不錯(cuò),獎(jiǎng)勵(lì)一個(gè)MP4!");

}else{ System.out.println("老師說(shuō):懲罰進(jìn)行編碼!"); } }}使用if-else選擇結(jié)構(gòu)3-3演示示例4:使用if-else結(jié)構(gòu)Chapter19練習(xí)——會(huì)員信息錄入需求說(shuō)明:錄入會(huì)員信息判斷錄入的會(huì)員號(hào)是否合法完成時(shí)間:20分鐘Chapter20共性問(wèn)題集中講解常見(jiàn)調(diào)試問(wèn)題及解決辦法代碼規(guī)范問(wèn)題共性問(wèn)題集中講解Chapter21說(shuō)出已學(xué)過(guò)的數(shù)據(jù)類型有哪些?舉例說(shuō)明已學(xué)過(guò)的運(yùn)算符有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論