《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt

《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt

ID:51644349

大小:494.50 KB

頁(yè)數(shù):50頁(yè)

時(shí)間:2020-03-27

《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt_第1頁(yè)
《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt_第2頁(yè)
《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt_第3頁(yè)
《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt_第4頁(yè)
《Java語(yǔ)言基礎(chǔ)》PPT課件.ppt_第5頁(yè)
資源描述:

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

1、第三章Java語(yǔ)言基礎(chǔ)3.4控制語(yǔ)句3.3運(yùn)算符和表達(dá)式3.2簡(jiǎn)單數(shù)據(jù)類(lèi)型3.5數(shù)組與字符串3.1詞法規(guī)則1、標(biāo)識(shí)符程序員對(duì)程序中的各個(gè)元素加以命名時(shí)使用的命名記號(hào)稱(chēng)為標(biāo)識(shí)符(identifier)。Java語(yǔ)言中,標(biāo)識(shí)符是以字母,下劃線(xiàn)(_),美元符($)開(kāi)始的一個(gè)字符序列,后面可以跟字母,下劃線(xiàn),美元符,數(shù)字。例如:identifier,userName,User_Name,_sys_val,$change為合法的標(biāo)識(shí)符,而2mailroom#,class為非法的標(biāo)識(shí)符。3.1詞法規(guī)則第三章Java語(yǔ)言基礎(chǔ)2、保留字(關(guān)鍵字)具有專(zhuān)門(mén)的意義和用途,不能當(dāng)作一般的標(biāo)識(shí)符使用,這些標(biāo)識(shí)符

2、稱(chēng)為保留字(reservedword),也稱(chēng)為關(guān)鍵字,java語(yǔ)言中的所有保留字java語(yǔ)言中的保留字均用小寫(xiě)字母表示。第三章Java語(yǔ)言基礎(chǔ)abstract,break,byte,boolean,catch,case,class,char,continue,default,double,do,else,extends,false,final,float,for,finally,if,import,implements,int,interface,instanceof,long,length,native,new,null,package,private,protected,public

3、,return,switch,synchronized,short,static,super,try,true,this,throw,throws,threadsafe,transient,void,while2、分隔符(1)空白符:包括空白符、水平制表符、換行符(2)分號(hào):語(yǔ)句結(jié)束標(biāo)記(3)逗號(hào):定義相同變量或?qū)ο蠓指舴?,或函?shù)多個(gè)參數(shù)分隔符。(4)冒號(hào):語(yǔ)句標(biāo)號(hào)和語(yǔ)句之間分隔符。(5)花括號(hào):定義類(lèi)體、方法體、復(fù)合語(yǔ)句等。第三章Java語(yǔ)言基礎(chǔ)4、注釋符Java語(yǔ)言三種注釋方式:(1)行注釋符//(2)多行注釋符/**/(3)文檔注釋符/***/Java語(yǔ)言特有的注釋符第三章Java

4、語(yǔ)言基礎(chǔ)第三章Java語(yǔ)言基礎(chǔ)3.2數(shù)據(jù)類(lèi)型Java語(yǔ)言的數(shù)據(jù)類(lèi)型簡(jiǎn)單數(shù)據(jù)類(lèi)型復(fù)合數(shù)據(jù)類(lèi)型Byteshortintlong浮點(diǎn)型字符型:char布爾型:booleanFloatdouble類(lèi)接口數(shù)組整型1、常量常量:用保留字final來(lái)實(shí)現(xiàn)例:finalintNUM=100;第二章Java語(yǔ)言基礎(chǔ)整型常量:   ◇十進(jìn)制整數(shù):如123,-456,0◇八進(jìn)制整數(shù):以0開(kāi)頭,如0123表示十進(jìn)制數(shù)83,  ◇十六進(jìn)制整數(shù):以0x或0X開(kāi)頭,如0x123表示十進(jìn)制數(shù)291。實(shí)型常量:   ◇十進(jìn)制數(shù)形式  ◇科學(xué)計(jì)數(shù)法形式如:123e3或123E3◇float型的值,必須在數(shù)字后加f或F,如f

5、loatt=1.23f。布爾型常量:布爾型數(shù)據(jù)只有兩個(gè)值true和false,不能轉(zhuǎn)化成其他數(shù)據(jù)類(lèi)型,不對(duì)應(yīng)于任何整數(shù)值。布爾型變量的定義如:booleanb=true;字符常量:字符常量是用單引號(hào)括起來(lái)的一個(gè)字符,如:finalcharch='a'字符常量:字符常量是用雙引號(hào)括起來(lái)的一個(gè)字符,如:finalStringstr=“a”1、常量(續(xù))變量的命名規(guī)則:2、變量變量的聲明與賦值:類(lèi)型名變量名如:inta變量名=值a=10類(lèi)型名變量名=值如:inta=10變量名的長(zhǎng)度沒(méi)有限制,但必須以字母,下劃線(xiàn)或$開(kāi)頭變量名可以包含數(shù)字,但不能以數(shù)字開(kāi)頭。不能使用java關(guān)鍵字作為變量名變量的

6、默認(rèn)值:布爾型變量的默認(rèn)值為false,其它屬于基本數(shù)據(jù)類(lèi)型的變量的默認(rèn)值均為零。2、變量(作用域)變量的作用域指明該變量能夠被訪(fǎng)問(wèn)到的有效范圍。3、類(lèi)型轉(zhuǎn)換規(guī)則(1)自動(dòng)類(lèi)型轉(zhuǎn)換:整型,實(shí)型,字符型數(shù)據(jù)可以混合運(yùn)算。運(yùn)算中,不同類(lèi)型的數(shù)據(jù)先轉(zhuǎn)化為同一類(lèi)型,然后進(jìn)行運(yùn)算,轉(zhuǎn)換從低級(jí)到高級(jí);操作數(shù)1類(lèi)型操作數(shù)2類(lèi)型轉(zhuǎn)換后的類(lèi)型byte、short、charintintbyte、short、char、intlonglongbyte、short、char、int、longfloatfloatbyte、short、char、int、long、floatdoubledouble第二章Java語(yǔ)言基

7、礎(chǔ)3、類(lèi)型轉(zhuǎn)換規(guī)則第三章Java語(yǔ)言基礎(chǔ)(2)強(qiáng)制類(lèi)型轉(zhuǎn)換:高級(jí)數(shù)據(jù)要轉(zhuǎn)換成低級(jí)數(shù)據(jù),需用到強(qiáng)制類(lèi)型轉(zhuǎn)換,如:inti;byteb=(byte)i;1、運(yùn)算符基本的運(yùn)算符按功能劃分,有下面幾類(lèi):(1)算術(shù)運(yùn)算符:+,―,*,/,%,++,--(2)關(guān)系運(yùn)算符:>,<,>=,<=,==,!=(3)布爾邏輯運(yùn)算符:!,&&,

8、

9、。(4)位運(yùn)算符:>>,<<,>>>,&,

10、,^,~。>>>為右移后零填充,^為按位異或例如:a=100111

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

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

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