最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt

最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt

ID:62114697

大?。?.82 MB

頁數(shù):193頁

時間:2021-04-17

最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt_第1頁
最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt_第2頁
最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt_第3頁
最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt_第4頁
最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt_第5頁
資源描述:

《最新大學(xué)Java實(shí)用教程——最好的java編程書籍第3章PPT課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、大學(xué)Java實(shí)用教程——最好的java編程書籍第3章第3章類的數(shù)據(jù)成員學(xué)習(xí)目標(biāo)?掌握標(biāo)識符與關(guān)鍵字的概念;?掌握簡單數(shù)據(jù)類型byte、short、int、long、float、double、char和boolean等的使用方法;?掌握簡單數(shù)據(jù)類型對應(yīng)的包裝類的使用方法;?掌握String類型及其常用的操作方法;?掌握數(shù)組的聲明與實(shí)例化,理解數(shù)組的一些高級操作;?學(xué)會J2SDK幫助文檔的使用方法;?理解軟件開發(fā)中Java語言各種標(biāo)識符的命名規(guī)則。一個Java語言程序是由一些基本符號組成的字符序列,這些字符序列構(gòu)成一個個類。在第2章中介紹過,類

2、是一種由用戶定義的新型數(shù)據(jù)類型,與整型或?qū)嵭蛿?shù)據(jù)相比,類是一種復(fù)雜的數(shù)據(jù)類型,所以也稱為構(gòu)造類型。一個類由表示對象狀態(tài)的屬性和對屬性數(shù)據(jù)進(jìn)行操作的方法組成,即類是數(shù)據(jù)成員與方法成員的封裝體。本章介紹類的數(shù)據(jù)成員。3.1.2數(shù)據(jù)成員的修飾符數(shù)據(jù)成員的類型前面還可以加修飾符,如第2章介紹的public、private和static。數(shù)據(jù)成員的修飾符可分為存取性修飾符和存在性修飾符兩類。注意:被final修飾的數(shù)據(jù)成員在定義時,一定要賦初值,否則也會出現(xiàn)編譯錯誤。如已有這樣的聲明“finalfloatPI;”,然后在程序的其他地方有賦值語句PI=

3、3.12,這是不允許的。關(guān)于數(shù)據(jù)成員的修飾符問題在第5章中還要詳細(xì)介紹。3.2簡單數(shù)據(jù)類型的使用方法數(shù)據(jù)是一個類的核心,類中定義的數(shù)據(jù)要有確定的數(shù)據(jù)類型。數(shù)據(jù)類型可以是簡單類型(如整型、實(shí)型等),也可以是復(fù)雜類型(如類類型、字符串、數(shù)組等)。本節(jié)介紹簡單數(shù)據(jù)類型。3.2.1簡單數(shù)據(jù)類型簡單數(shù)據(jù)類型在Java語言中也叫原始數(shù)據(jù)類型或基本數(shù)據(jù)類型。Java語言中定義了四類(八種)基本數(shù)據(jù)類型:●整型:byte、short、int和long●浮點(diǎn)型:double和float●字符型:char●邏輯型:boolean每一種數(shù)據(jù)類型有該類型的常量與該

4、類型的變量。每種數(shù)據(jù)類型只能進(jìn)行一些確定的運(yùn)算,如邏輯型只進(jìn)行邏輯運(yùn)算。注意:所有Java編程語言中的整數(shù)類型都是帶符號的數(shù)。1.整型整型數(shù)據(jù)類型分為四種:byte、short、int和long。這些不同整型數(shù)據(jù)類型的意義在于它們所占用的內(nèi)存空間大小不同,這也表明它們所能表示的數(shù)值范圍不同。每種整型數(shù)據(jù)類型的取值范圍如表3-1所示。表3-1整數(shù)類型數(shù)據(jù)整數(shù)類型的數(shù)據(jù)可以使用十進(jìn)制、八進(jìn)制或十六進(jìn)制表示,具體表示方法如下:●十進(jìn)制:用非0開頭的數(shù)值表示,如100和-50等;●八進(jìn)制:用0開頭的數(shù)值表示,如017等;●十六進(jìn)制:用0x或0X開頭

5、的數(shù)值表示,數(shù)字10~15分別用字母“A、B、C、D、E和F表示”(也可以使用小寫字母a~f),如0x2F、0Xabc等。注意1:Java缺省的整數(shù)常量類型為int類型,用4個字節(jié)表示。如果要表示long類型整數(shù)常量,則需要給整數(shù)加后綴L或l,表示為長整數(shù)。例如123456L,如果直接寫為123456,則系統(tǒng)會認(rèn)為是int類型數(shù)據(jù)。注意2:與其他語言(如C語言)不同,Java語言每種整數(shù)類型的長度(即占用的字節(jié)數(shù))在任何系統(tǒng)中都是一樣的。這也是為了保證Java語言的跨平臺性。2.實(shí)型實(shí)數(shù)數(shù)據(jù)類型是帶小數(shù)部分的數(shù)據(jù)類型,也叫浮點(diǎn)型。Java語

6、言中包括兩種浮點(diǎn)型數(shù)據(jù):●?float:單精度實(shí)數(shù),長度為4字節(jié)(即32位);●?double:雙精度實(shí)數(shù),長度為8字節(jié)(即64位)。實(shí)型數(shù)據(jù)還可以用科學(xué)計數(shù)法表示,如123e3或123E3,其中e或E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)。注意1:Java缺省的浮點(diǎn)型常數(shù)為double型。如果要表示float型常量,則要給數(shù)據(jù)加后綴F或f。例如12.34f,若直接寫為12.34,則系統(tǒng)認(rèn)為是雙精度實(shí)數(shù)。在程序中,如果寫floatf=3.14;將產(chǎn)生編譯錯誤。注意2:如果要表示double型,則要給數(shù)據(jù)加后綴D或d(由于系統(tǒng)默認(rèn)的浮點(diǎn)

7、型常數(shù)為double型,因此也可以不加后綴D或d),如-0.23453D,1.4E+30d。3.邏輯型邏輯值有兩種狀態(tài),即人們常說的“開”和“關(guān)”、“成立”和“不成立”、“是”和“否”等。在Java語言中,這樣的值用boolean(布爾)類型來表示。boolean型有兩個文字值,即true和false,分別表示“真”和“假”。布爾型變量在程序中的使用方法舉例說明如下:booleanaBooleanVar;//說明aBooleanVar為boolean型變量booleanisStudent=false;//說明變量isStudent是bool

8、ean型,并賦以初值false注意:Java語言中不可將布爾類型看成整型值(這與C和C++語言不同)。4.字符型Java語言中,字符型是用單引號括起來的一個字符,程序中使用cha

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

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

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