資源描述:
《《java 語言基礎(chǔ)》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二章java語言基礎(chǔ)java語言的詞法數(shù)據(jù)類型變量操作符與表達(dá)式流程控制語句數(shù)組與字符串1java語言的詞法空格與分號(hào)注釋標(biāo)識(shí)符關(guān)鍵字第二章java語言基礎(chǔ)2java語言的詞法1.空格與分號(hào)Java是一種自由格式的語言,可以用任意個(gè)空格、制表符、換行符隔開每個(gè)詞。如:System.out.println("Counted"+count+"chars.");分號(hào)作為語句的結(jié)束符,每個(gè)語句必須以分號(hào)作為結(jié)束符。第二章java語言基礎(chǔ)3java語言的詞法2.注釋三種注釋格式://實(shí)現(xiàn)單行注釋/*這是*一段注釋,*它跨越了多個(gè)行*
2、//**JDK的javadoc工具用這種注釋信息能自動(dòng)從程序中抽出類的公共接口形成文檔?!?/第二章java語言基礎(chǔ)4java語言的詞法3.標(biāo)識(shí)符定義:標(biāo)識(shí)符用來作為類、方法和變量的名字語法規(guī)則:以字母、下劃線(_)、美元符號(hào)($)開始,后跟這三種符號(hào)或數(shù)字。例如:identifier_sys_var1$changeuserNameuser_name必須要區(qū)分大小寫沒有長度限制第二章java語言基礎(chǔ)5java語言的詞法3.標(biāo)識(shí)符《續(xù)》約定:類名,接口名:首字母應(yīng)該大寫。classThisIsAClassNameinterfaceAc
3、count字段、方法以及對(duì)象:首字母應(yīng)小寫。thisIsMethodOrFieldName()對(duì)于所有標(biāo)識(shí)符,其中包含的所有單詞都應(yīng)緊靠在一起,而且大寫中間單詞的首字母。例如:常量:全部用大寫字母表示。如:GREENHEAD_COUNTJava包(Package)屬于一種特殊情況:它們?nèi)际切懽帜?,即便中間的單詞亦是如此。如:packagejava.awt.event第二章java語言基礎(chǔ)6第二章java語言基礎(chǔ)java語言的詞法4.關(guān)鍵字abstractbooleanbreakbytecasecatchcharclasscons
4、t*continuedefaultdodoubleelseextendsfinalfinallyfloatforgoto*ifimplementsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile關(guān)鍵字是由系統(tǒng)定義的一些詞,它們?cè)诔绦蚶锎硖囟ǖ暮x。定義表示符時(shí)要避免使
5、用這些詞。7數(shù)據(jù)類型基本數(shù)據(jù)類型(primitivetype:)引用數(shù)據(jù)類型(referencetype)第二章java語言基礎(chǔ)8字符型:char整型:byte,short,int,andlong浮點(diǎn)型:double,float布爾型:boolean(取值true或false)第二章java語言基礎(chǔ)數(shù)據(jù)類型基本數(shù)據(jù)類型(primitivetype:)9數(shù)據(jù)類型字符型數(shù)據(jù)第二章java語言基礎(chǔ)字符型常量:字符常量是用單引號(hào)括起來的一個(gè)字符,如‘a(chǎn)’,‘A’轉(zhuǎn)義字符,以反斜杠()開頭,將其后的字符轉(zhuǎn)變?yōu)榱硗獾暮x10數(shù)據(jù)類型字符型數(shù)據(jù)
6、轉(zhuǎn)義字符描述ddd1到3位8進(jìn)制數(shù)所表示的字符(ddd)uxxxx1到4位16進(jìn)制數(shù)所表示的字符(xxxx)’單引號(hào)字符’’雙引號(hào)字符\反斜杠字符r回車換行f走紙換頁t橫向跳格b退格第二章java語言基礎(chǔ)11數(shù)據(jù)類型字符型數(shù)據(jù)第二章java語言基礎(chǔ)2.字符型變量(char):它在機(jī)器中占16位,其范圍為0~65535字符型變量的定義如:charc=’a’;可以把它當(dāng)作整數(shù)數(shù)據(jù)來操作。例如:intthree=3;charone=’1’;charfour=(char)(three+one);//four=’4’12
7、數(shù)據(jù)類型字符型數(shù)據(jù)第二章java語言基礎(chǔ)3.字符串型常量:字符串常量是作為String類的一個(gè)對(duì)象來處理的,而不是一個(gè)基本數(shù)據(jù).字符串常量是用雙引號(hào)(“”)括起來的一串字符,如“Thisisastring.”。字符串連接使用+操作符intcount=7例如:"Counted"+count+"chars."13數(shù)據(jù)類型字符型數(shù)據(jù)第二章java語言基礎(chǔ)3.字符串型常量:字符串連接使用+操作符intx=0,y=1,z=2;StringsString="x,y,z";System.out.println(sString+x+y+z);
8、System.out.println(x+sString);14數(shù)據(jù)類型整型數(shù)據(jù)第二章java語言基礎(chǔ)整型常量:三種表示形式:十進(jìn)制整數(shù),如123,-456,0八進(jìn)制整數(shù),以0開頭,如0123表示十進(jìn)制數(shù)83,-011表示十進(jìn)制數(shù)-9