資源描述:
《《java語言基礎(chǔ)》ppt課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第2章Java語言基礎(chǔ)2.1Java語法基礎(chǔ)2.2Java流程控制2.3數(shù)組2.4字符串2.1Java語法基礎(chǔ)2.1.1標(biāo)識符和關(guān)鍵字2.1.2數(shù)據(jù)類型與常量、變量2.1.3運算符和表達式2.1.1標(biāo)識符和關(guān)鍵字Java語言采用Unicode字符集,前256個字符與ASCII相同。采用16位編碼,即單個英文字母與一個漢字所占字節(jié)數(shù)一樣,都是2個字節(jié)。1標(biāo)識符標(biāo)識符用來表示類名、變量名、數(shù)組名、方法名Java的標(biāo)識符由字母、數(shù)字、_和$組成,長度不限,但實際命名不宜過長。標(biāo)識符的第一個字符必須為字母、“_”或“$”,數(shù)字不能作為標(biāo)識符的開頭
2、字符。標(biāo)識符區(qū)分大小寫。合法的標(biāo)識符:name,s_no,$2,boy_number不合法的標(biāo)識符:2y,a*b,w/1標(biāo)識符為了提高程序的可讀性,標(biāo)識符最好“見名知義”,而且規(guī)范大小寫的使用方式:變量名、對象名、方法名、包名等標(biāo)識符全部采用小寫字母;如果標(biāo)識符由多個單詞構(gòu)成,則首字母小寫,其后單詞的首字母大寫,其余字母小寫。如getAge。類名首字母大寫。常量名全部字母大寫。不能與關(guān)鍵字同名。2關(guān)鍵字關(guān)鍵字是由Java語言定義的、具有特殊含義的字符序列。用戶只能按照系統(tǒng)規(guī)定的方式使用,不能自行定義。關(guān)鍵字一律用小寫字母表示。提醒:關(guān)鍵字
3、不能做標(biāo)識符abstractbooleanbytebreakcharcasecontinuecatchclassdoubledefaultdoelseextendsfloatforfinalfinallyintifimportimplementsinterfacelonglengthnewpackageprivateprotectedpublicreturnshortstaticswitchsuperthistrythrowthrowsthreadvoidwhile常用的要記憶數(shù)據(jù)類型程序控制結(jié)構(gòu)第1章例題類的定義所涉及過的三個特殊值:f
4、alsetruenullassertconstenumgotoinstanceofnativesynchronizedstrictfptransientvolatile2.1.2數(shù)據(jù)類型與常量、變量Java的數(shù)據(jù)類型分為2大類:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。基本數(shù)據(jù)類型是由一種簡單數(shù)據(jù)組成的數(shù)據(jù)類型,其數(shù)據(jù)是不可分解的。例如,整數(shù)類型int的數(shù)據(jù)有34,17等?;緮?shù)據(jù)類型的變量中保存數(shù)據(jù)值,而引用數(shù)據(jù)類型的變量保存地址。Java的引用數(shù)據(jù)類型包括數(shù)組(array)、類(class)和接口(interface)。Java的數(shù)據(jù)類型分類字節(jié)型
5、(byte)標(biāo)準(zhǔn)型(int)短整型(short)長整型(long)單精度(float)雙精度(double)布爾型(boolean)字符型(char)基本數(shù)據(jù)類型整數(shù)型浮點數(shù)型復(fù)合數(shù)據(jù)類型類(class)接口(interface)數(shù)組(Array)數(shù)據(jù)類型加L或l加F或f1Java基本數(shù)據(jù)類型整數(shù)類型整數(shù)類型數(shù)據(jù)值有負整數(shù)、零和正整數(shù)。整數(shù)類型又細分為4種子類型。不同整數(shù)類型的差別在于占用的內(nèi)存空間和數(shù)據(jù)取值范圍的不同。數(shù)據(jù)類型所占字節(jié)取值范圍long(長整型)8-9223372036854775808~92233720368547758
6、07int(整型)4-2147483648~2147483647short(短整型)2-32768~32767byte(位)1-128~1271Java基本數(shù)據(jù)類型整數(shù)類型一個整數(shù)的缺省類型為int。要表示一個整數(shù)為long型,在其后加后綴L或l,如345L。Java還提供了3種進制的整數(shù)表示形式:十進制數(shù)。用0~9之間的數(shù)字表示的數(shù),其首位不能為0。八進制數(shù)。用0~7之間的數(shù)字表示的數(shù),以0為前綴。十六進制數(shù)。用0~9之間的數(shù)字或a~f,A~F之間的字母表示的數(shù),以0x或0X為前綴。1Java基本數(shù)據(jù)類型浮點數(shù)類型浮點數(shù)類型有2種表示形
7、式:float(單精度浮點數(shù))和double(雙精度浮點數(shù))。標(biāo)準(zhǔn)記數(shù)法:由整數(shù)部分、小數(shù)點和小數(shù)部分組成,如12.37科學(xué)記數(shù)法:由尾數(shù)、E或e及階碼組成,也稱為指數(shù)形式,如2.5E4表示2.5×1041Java基本數(shù)據(jù)類型浮點數(shù)類型浮點數(shù)類型所占字節(jié)取值范圍float(單精度浮點數(shù))4-3.4E38~3.4E38double(雙精度浮點數(shù))8-1.7E308~1.7E308取值范圍及所占用的內(nèi)存大小一個浮點數(shù)缺省類型為double。要表示一個浮點數(shù)為float型,在其后加后綴F或f,如34.5f。1Java基本數(shù)據(jù)類型字符類型字符類型
8、(char)表示為Unicode編碼,1個字符占16位。如:‘A’字符類型數(shù)據(jù)表示方法:用單引號括起來的單個字符。用Unicode碼表示,前綴是“u”。Unicide字符集中的控制字符需要通