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

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

ID:62114697

大?。?.82 MB

頁(yè)數(shù):193頁(yè)

時(shí)間:2021-04-17

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

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

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

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

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

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

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

6、言中包括兩種浮點(diǎn)型數(shù)據(jù):●?float:?jiǎn)尉葘?shí)數(shù),長(zhǎng)度為4字節(jié)(即32位);●?double:雙精度實(shí)數(shù),長(zhǎng)度為8字節(jié)(即64位)。實(shí)型數(shù)據(jù)還可以用科學(xué)計(jì)數(shù)法表示,如123e3或123E3,其中e或E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)。注意1:Java缺省的浮點(diǎn)型常數(shù)為double型。如果要表示float型常量,則要給數(shù)據(jù)加后綴F或f。例如12.34f,若直接寫(xiě)為12.34,則系統(tǒng)認(rèn)為是雙精度實(shí)數(shù)。在程序中,如果寫(xiě)floatf=3.14;將產(chǎn)生編譯錯(cuò)誤。注意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),即人們常說(shuō)的“開(kāi)”和“關(guān)”、“成立”和“不成立”、“是”和“否”等。在Java語(yǔ)言中,這樣的值用boolean(布爾)類(lèi)型來(lái)表示。boolean型有兩個(gè)文字值,即true和false,分別表示“真”和“假”。布爾型變量在程序中的使用方法舉例說(shuō)明如下:booleanaBooleanVar;//說(shuō)明aBooleanVar為boolean型變量booleanisStudent=false;//說(shuō)明變量isStudent是bool

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

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

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

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