第02章 Java語言基礎(chǔ)ppt課件.ppt

第02章 Java語言基礎(chǔ)ppt課件.ppt

ID:59195105

大?。?79.00 KB

頁數(shù):51頁

時(shí)間:2020-09-26

第02章  Java語言基礎(chǔ)ppt課件.ppt_第1頁
第02章  Java語言基礎(chǔ)ppt課件.ppt_第2頁
第02章  Java語言基礎(chǔ)ppt課件.ppt_第3頁
第02章  Java語言基礎(chǔ)ppt課件.ppt_第4頁
第02章  Java語言基礎(chǔ)ppt課件.ppt_第5頁
資源描述:

《第02章 Java語言基礎(chǔ)ppt課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第2章Java語言基礎(chǔ)2.1語言成分2.2流程控制語句2.3數(shù)組2.4靜態(tài)方法2.5字符串2.1語言成分2.1.1標(biāo)識符與關(guān)鍵字2.1.2基本數(shù)據(jù)類型2.1.3變量與常量2.1.4運(yùn)算符與表達(dá)式2.1.1標(biāo)識符與關(guān)鍵字關(guān)鍵字(Keywords)由Java語言定義的,具有特定含義的單詞標(biāo)識符(Identifier)以字母開頭的字母數(shù)字序列。命名規(guī)則:數(shù)字指0~9,字母指大小寫英文字母、下劃線等。區(qū)分大小寫不能使用關(guān)鍵字長度不受限制標(biāo)識符與關(guān)鍵字分隔符:“,”“空格”“;”注釋單行注釋、多行注釋、文檔注釋//單行注釋,注釋內(nèi)容至行末

2、/*多行注釋,之間的一行或多行為注釋內(nèi)容*//**文檔注釋,用于從源代碼自動生成文檔*/程序風(fēng)格:縮進(jìn)格式2.1.2基本數(shù)據(jù)類型數(shù)據(jù)類型類型是具有相同邏輯意義的一組值的集合類型+操作集合數(shù)據(jù)類型分類基本數(shù)據(jù)類型:8種數(shù)值類型:整型、浮點(diǎn)型、字符型布爾類型引用數(shù)據(jù)類型:3種數(shù)組、類(class)和接口(interface)基本數(shù)據(jù)類型整數(shù)類型——byte,short,int,long占用字節(jié)數(shù):1、2、4、8浮點(diǎn)數(shù)類型——float,double占用字節(jié)數(shù):4、8布爾類型——booleantrue和false字符類型——charU

3、nicode字符,一個(gè)字符占2字節(jié)‘Ascii字符’或前綴是“u”的Unicode值表示轉(zhuǎn)義字符轉(zhuǎn)義字符指代Unicode值t制表符Tabu0009換行符u000Ar回車符u000D’’雙引號u0022’單引號u0027\反斜杠u005C2.1.3變量與常量變量:“先聲明后使用”變量聲明[修飾符]類型變量[=表達(dá)式]{,變量[=表達(dá)式]}例如:inti,j;變量參與的運(yùn)算和操作最終變量finalintvalue;value=100;常量直接常量和符號常量符號常量聲明:finalintMAX=10;2.

4、1.4運(yùn)算符與表達(dá)式運(yùn)算符算術(shù)運(yùn)算符:+(正)、-(負(fù))、++(自增)、--(自減)、+(加)、-(減)、*(乘)、/(除)、%(取余)++、--只能作用于整型和字符型變量,不能用于表達(dá)式例:inti=10;++(i-1);//語法錯(cuò)誤【例2.1】求明天是星期幾。P30運(yùn)算符關(guān)系運(yùn)算符:兩個(gè)數(shù)據(jù)之間的比較運(yùn)算=、<>、>、<、>=、<=基本數(shù)據(jù)類型都可以參加關(guān)系運(yùn)算,結(jié)果是布爾型。字符比較的是其Unicode值。例:‘a(chǎn)’<‘A’//結(jié)果是false運(yùn)算符位運(yùn)算符:對整數(shù)按二進(jìn)制位進(jìn)行運(yùn)算用于整型和字符型~(非)、&(與)、

5、(

6、或)、^(異或)、<<(左移位)、>>(右移位)、>>>(無符號右移位)例:~4//-56

7、2//61<<2//4運(yùn)算符邏輯運(yùn)算符:用于判斷條件是否滿足。&(與)、

8、(或)、!(非)、∧(異或)、&&(條件與)、

9、

10、(條件或)例如:i>=0&&i<=9ch==‘A’

11、

12、ch==’a’【例2.2】判斷一個(gè)年份是否為閏年。P322.1.4運(yùn)算符與表達(dá)式賦值運(yùn)算符:=復(fù)合賦值運(yùn)算符:+=、&=、<<=等強(qiáng)制類型轉(zhuǎn)換符(數(shù)據(jù)類型)表達(dá)式條件運(yùn)算符表達(dá)式1?表達(dá)式2:表達(dá)式3括號運(yùn)算符:()、[]運(yùn)算符字符串連接運(yùn)算符:+System.o

13、ut.println("max="+max);點(diǎn)運(yùn)算符:.對象運(yùn)算符:ainstanceofb用于判斷一個(gè)對象是否屬于指定類及其子類逗號運(yùn)算符:,用于分隔子表達(dá)式2、運(yùn)算符的優(yōu)先級表達(dá)式通常由多個(gè)運(yùn)算符組成。優(yōu)先級的規(guī)則決定每個(gè)運(yùn)算符在任何給定表達(dá)式中的計(jì)算順序。順序運(yùn)算符1.括號,如()和[]2.一元運(yùn)算符,如-、++、--和!3.算術(shù)運(yùn)算符,如*、/、%、+和-4.關(guān)系運(yùn)算符,如>、>=、<、<=、==和!=5.邏輯運(yùn)算符,如&、^、

14、、&&、

15、

16、6.條件運(yùn)算符和賦值運(yùn)算符,如?:、=、*=、/=、+=和-=2.1.4運(yùn)算符

17、與表達(dá)式運(yùn)算的類型兼容原則類型相容(類型提升)byte→short→int→long→float→double→char圖2.2數(shù)值類型的兼容關(guān)系賦值相容:具有方向性byte=1;longbig=6;doublex=1.0f,y=0floatz=0.0//錯(cuò)誤賦值不相容時(shí),可通過強(qiáng)制類型轉(zhuǎn)換,但有時(shí)會出錯(cuò)!2.2流程控制語句P362.2.1流程控制結(jié)構(gòu)2.2.2順序結(jié)構(gòu)語句2.2.3選擇語句2.2.4循環(huán)語句2.2.5轉(zhuǎn)移語句2.2.1流程控制結(jié)構(gòu)順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)圖2.4不執(zhí)行與死循環(huán)圖2.5Java語句分類2.2.

18、2順序結(jié)構(gòu)語句賦值語句表達(dá)式;空語句i=1;;復(fù)合語句(又稱為塊){[變量聲明或常量聲明];語句序列;}i++;//具有賦值功能2.2.3選擇語句if語句if語句的語法格式if(布爾表達(dá)式)語句1;[else語句2;]【例2.3】求3個(gè)整數(shù)中的最大值。1.if語

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。