Java基礎(chǔ)-標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型.ppt
《Java基礎(chǔ)-標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java基礎(chǔ)-標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型.ppt(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第二章標(biāo)識(shí)符、關(guān)鍵字和數(shù)據(jù)類型,1.由英文字母、數(shù)字、_(下劃線)和$組成,長(zhǎng)度不限。其中英文字母包含大寫字母(A~Z)和小寫字母(a~z),數(shù)字包含0到9。2.標(biāo)識(shí)符的第一個(gè)字符不能是數(shù)字(即標(biāo)識(shí)符不能以數(shù)字開頭)。3.標(biāo)識(shí)符區(qū)分大小寫。4.標(biāo)識(shí)符不能包含空格。,Java標(biāo)識(shí)符,標(biāo)識(shí)符用來(lái)命名變量、符號(hào)常量、數(shù)組、方法、類、對(duì)象、接口、包等。為了提高程序的可讀性,標(biāo)識(shí)符最好“見名知義”,而且規(guī)范大小寫的使用方式。,Java關(guān)鍵字,是Java語(yǔ)言規(guī)定的具有特定含義的標(biāo)識(shí)符。Java的關(guān)鍵字對(duì)java的編譯器有特殊的意義,他們用來(lái)表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字一律由小寫英文字母組成。按用途可劃分為:數(shù)據(jù)類型、語(yǔ)句(分支和循環(huán))、修飾、方法、對(duì)象、異常、包。Java關(guān)鍵字類似人類語(yǔ)言中的虛詞,具有特定的含義,是組成程序(相當(dāng)于人類語(yǔ)言中的文章)的必要組成部分。虛詞:沒(méi)有完整的詞匯意義,但有語(yǔ)法意義或功能意義的詞。,Java關(guān)鍵字,原始數(shù)據(jù)類型byteshortintlongfloatdoublecharboolean循環(huán)關(guān)鍵字dowhileforbreakcontinue,分支關(guān)鍵字ifelseswitchcasedefault方法、變量和類修飾符privatepublicprotectedfinalstaticabstractsynchronizedvolatilestrictfpnativetransient,Java關(guān)鍵字,異常處理trycatchfinallythrowthrows對(duì)象相關(guān)關(guān)鍵字newextendsimplementsclassInterfaceenuminstanceofthissuper,字面值常量falsetruenull方法相關(guān)關(guān)鍵字returnvoid包相關(guān)關(guān)鍵字packageimport,Java關(guān)鍵字,,,,整型,浮點(diǎn)型,布爾型,,字符型,Java基本數(shù)據(jù)類型,基本數(shù)據(jù)類型定義與賦值,如果需要?jiǎng)?chuàng)建某個(gè)數(shù)據(jù)類型的實(shí)例,我們需要采用如下語(yǔ)法:=;例如:定義一個(gè)整型數(shù)據(jù)并對(duì)其賦值,形式如下:inta=100;其中:int是數(shù)據(jù)類型,表示為要定義一個(gè)整型數(shù)據(jù)a是數(shù)據(jù)名,表示給這個(gè)整型數(shù)據(jù)起個(gè)名字,叫a100是這個(gè)整型數(shù)據(jù)a的初始數(shù)值。,Java基本數(shù)據(jù)類型-整型,整型是用來(lái)定義整數(shù)的關(guān)鍵字,每種整型都有其表示范圍。例如:byte型占8位(bit),即由8個(gè)0/1組成,由于機(jī)器采用2進(jìn)制,并且第一位為符號(hào)位(0表示正數(shù),1表示負(fù)數(shù)),所以一個(gè)byte型數(shù)據(jù)能表示的范圍是:-27至27-1(即-128至127,因?yàn)樵趈ava中0是正數(shù),所以正數(shù)最大值是127,而負(fù)數(shù)的最小值是-128)。同理可知,short型占16位,并且short也有正數(shù)和負(fù)數(shù)之分,所以short的表示范圍是:-215至215-1。,Java基本數(shù)據(jù)類型-浮點(diǎn)型,浮點(diǎn)型是用來(lái)定義小數(shù)的關(guān)鍵字,浮點(diǎn)型也有其表示范圍。例如:float型的范圍:1.410-45至3.41038。double型的范圍:4.910-324至1.810308。注意:在對(duì)float數(shù)據(jù)進(jìn)行賦值的時(shí)候要在數(shù)字的后面添加f(或F),否則java編譯器會(huì)認(rèn)為1.3是個(gè)double類型的數(shù)值。正確賦值方式:floatf1=1.3f;,Java基本數(shù)據(jù)類型-布爾型,布爾型,又稱邏輯類型,用于表示一個(gè)邏輯判定的真假值,在Java中只有兩個(gè)值,即true(真)和false(假)。例如:booleanb1=true;booleanb2=false;,注意:1.布爾值在未被賦值之前是不能使用的。2.Java的二進(jìn)制邏輯中,規(guī)定1為真,0為假。,Java基本數(shù)據(jù)類型-字符型,Java字符型采用Unicode編碼方式,因?yàn)閏har(字符型)占16位(bit),并且字符型不存在正負(fù)之分,所以可以表示216個(gè)數(shù),即表示范圍為0至216-1(0~65535)。定義char類型數(shù)據(jù)charc1=‘a(chǎn)’;charc2=12345;charc3=‘中’;注意:char可以存儲(chǔ)一個(gè)中文,并且可以使用數(shù)值(0~65535)對(duì)字符型變量進(jìn)行賦值。,字符型和整型的轉(zhuǎn)化,字符串簡(jiǎn)介,字符串是一組字符的集合,Java中的字符串使用String類來(lái)定義,注意:String并不屬于Java的基本數(shù)據(jù)類型,是由JDK類庫(kù)提供的。字符串的長(zhǎng)度理論上為整型數(shù)據(jù)的最大長(zhǎng)度,即:231-1=2147483647,但實(shí)際情況是由緩沖池大小決定的。字符串的聲明方式如下:Stringstr=“中國(guó)”;Stringstr=newString();Stringstr=newString(“中國(guó)”);注意:第二種方式只是實(shí)例化了一個(gè)空串,即申請(qǐng)了一塊內(nèi)存空間,但并未向該空間寫入內(nèi)容。,當(dāng)將表示范圍小的數(shù)據(jù)類型賦值給表示范圍大的數(shù)據(jù)類型時(shí),Java自動(dòng)使用隱式類型轉(zhuǎn)換低------------------------------------->高byte->short/char->int->long->float->double當(dāng)把級(jí)別低的變量賦值給級(jí)別高的變量時(shí),系統(tǒng)自動(dòng)完成數(shù)據(jù)類型的轉(zhuǎn)換。例如:floatx=100;如果輸出x的值,結(jié)果將是100.0例如:intx=50;floaty;y=x;如果輸出y的值,結(jié)果將是50.0,Java數(shù)據(jù)類型轉(zhuǎn)換,Java數(shù)據(jù)類型轉(zhuǎn)換,當(dāng)把級(jí)別高的變量賦值給級(jí)別低的變量時(shí),必須使用顯示類型轉(zhuǎn)換。顯示轉(zhuǎn)換的格式:(要轉(zhuǎn)換的類型)被轉(zhuǎn)換的值例如:intx=(int)23.89;longy=(long)34.98F;如果輸出x,y的值將是23和34。注意:顯示類型轉(zhuǎn)化(強(qiáng)制類型轉(zhuǎn)換)可能導(dǎo)致數(shù)據(jù)精度的損失。,示例,,漫漫IT路,你需要過(guò)來(lái)人指點(diǎn)!,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Java 基礎(chǔ) 標(biāo)識(shí)符 關(guān)鍵字 數(shù)據(jù)類型
鏈接地址:http://kudomayuko.com/p-11496773.html