ch02.java語言基礎(chǔ)51057

ch02.java語言基礎(chǔ)51057

ID:34507302

大小:973.31 KB

頁數(shù):6頁

時(shí)間:2019-03-07

ch02.java語言基礎(chǔ)51057_第1頁
ch02.java語言基礎(chǔ)51057_第2頁
ch02.java語言基礎(chǔ)51057_第3頁
ch02.java語言基礎(chǔ)51057_第4頁
ch02.java語言基礎(chǔ)51057_第5頁
資源描述:

《ch02.java語言基礎(chǔ)51057》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、本章學(xué)習(xí)提示目錄?本章的重點(diǎn)是介紹Java的語言語言基礎(chǔ)。主要包括:1基本數(shù)據(jù)類型?數(shù)據(jù)類型分類,討論簡(jiǎn)單數(shù)據(jù)類型的實(shí)例化2數(shù)據(jù)類型轉(zhuǎn)換?變量與常量︳Java程序設(shè)計(jì)?數(shù)據(jù)類型的優(yōu)先關(guān)系和相互轉(zhuǎn)換規(guī)則3字符集與標(biāo)識(shí)符第二章Java語言基礎(chǔ)?運(yùn)算符和表達(dá)式。4運(yùn)算符和表達(dá)式路強(qiáng)luqiang@hfut.edu.cnhttp://cadcg.hfut.edu.cnChapter2Java語言基礎(chǔ)Chapter2Java語言基礎(chǔ)LuQiang,2010LuQiang,2010Page2/46HefeiUniversityofTech

2、nology,Page3/46HefeiUniversityofTechnology,SchoolofComputerandInformationSchoolofComputerandInformationJava語言的數(shù)據(jù)類型基本數(shù)據(jù)類型整數(shù)類型?基本數(shù)據(jù)類型也稱作簡(jiǎn)單數(shù)據(jù)類型。?Java編程語言中的整數(shù)類型都是有符號(hào)整數(shù),整數(shù)類型:byte,Java語言有8種簡(jiǎn)單數(shù)據(jù)類型,分別是:不存在無符號(hào)整數(shù)。(與C和C++不同)short,int,longbyte數(shù)值類型0byte、short、int、long、float、doub

3、le、-2727-1浮點(diǎn)數(shù)類型:shortchar、booleanfloat,double基本數(shù)據(jù)類型-215215-1int字符類型:char這8種數(shù)據(jù)類型習(xí)慣上可分為4大類型:-231231-1long?整數(shù)類型:byte、short、int、long數(shù)據(jù)類型布爾類型:boolean-263263-1?浮點(diǎn)類型:float、double類類型?字符類型:char復(fù)合數(shù)據(jù)類型數(shù)組?邏輯類型:boolean接口類型:interface28,216,232,264整數(shù)類型示意圖(各種整型的特點(diǎn)和使用范圍)Chapter2Java

4、語言基礎(chǔ)Chapter2Java語言基礎(chǔ)Chapter2Java語言基礎(chǔ)LuQiang,2010LuQiang,2010LuQiang,2010Page4/46HefeiUniversityofTechnology,Page5/46HefeiUniversityofTechnology,Page6/46HefeiUniversityofTechnology,SchoolofComputerandInformationSchoolofComputerandInformationSchoolofComputerandInforma

5、tion整數(shù)類型浮點(diǎn)類型字符型?整型可用十進(jìn)制、八進(jìn)制或十六進(jìn)制表示。首位?Java語言中有兩種浮點(diǎn)類型:float和double.?關(guān)于字符型為“0”表示八進(jìn)制的數(shù)值;首位為“0x”表示十六進(jìn)制?如果一個(gè)數(shù)值常量中包含小數(shù)點(diǎn)或指數(shù)部分,或者其后?Java中char是16位的無符號(hào)型數(shù)據(jù)的數(shù)值。跟有字母F或f(float),D或d(double),則該數(shù)為浮?內(nèi)存分配給2個(gè)字節(jié),占16位,最高位不用來表示符號(hào)請(qǐng)看下面的例子:點(diǎn)數(shù).?字符必須用一對(duì)單引號(hào)括起來,如‘a(chǎn)’,‘B’等?5表示十進(jìn)制值5?如果不明確指明浮點(diǎn)數(shù)的類型,浮

6、點(diǎn)數(shù)缺省為double類?075表示八進(jìn)制數(shù)值75型.?Unicode字符集采用雙字節(jié)對(duì)字符進(jìn)行編碼,(也就是十進(jìn)制數(shù)61)3.14159(double型浮點(diǎn)數(shù))例如:‘A’、‘!’、‘9’、‘好’、‘t’、‘き’、‘δ’?0x9ABC表示十六進(jìn)制的數(shù)值9ABC2.08E25(double型浮點(diǎn)數(shù))?與C語言類似,Java也提供轉(zhuǎn)義字符,以反斜杠()開(也就是十進(jìn)制數(shù)39612)頭,將其后的字符轉(zhuǎn)變?yōu)榱硗獾暮x。6.56f(float型浮點(diǎn)數(shù))?整型,如在其后有一個(gè)字母“L”表示一個(gè)long常量?float為32位(單精度

7、),double為64位(雙精度)(也可以用小寫“l(fā)”)Chapter2Java語言基礎(chǔ)Chapter2Java語言基礎(chǔ)Chapter2Java語言基礎(chǔ)LuQiang,2010LuQiang,2010LuQiang,2010Page7/46HefeiUniversityofTechnology,Page8/46HefeiUniversityofTechnology,Page9/46HefeiUniversityofTechnology,SchoolofComputerandInformationSchoolofComputer

8、andInformationSchoolofComputerandInformation字符型之例字符型vs字符串邏輯類型1.publicclassexample02_01{?值得注意的一點(diǎn)是,用雙引號(hào)引用的文字,?邏輯類型2.publicstaticvoidmain(Str

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。