




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 5 章 Java API案例5-1常見的創(chuàng)建字符串的方式、案例描述1、考核知識(shí)點(diǎn)名稱:String類的初始化2、練習(xí)目標(biāo)掌握創(chuàng)建String對(duì)象的兩種方式掌握如何使用String類的構(gòu)造方法初始化 String對(duì)象3、需求分析String類中有很多重載的構(gòu)造方法,由于每個(gè)構(gòu)造方法有其不同的作用,所以在不同場(chǎng)景下 如何選擇正確的構(gòu)造方法,對(duì)于初學(xué)者來說顯得尤為重要。為了讓初學(xué)者能熟悉每個(gè)構(gòu)造方法的 用法,本案例將使用不同的構(gòu)造方法創(chuàng)建字符串,以加深對(duì)字符串初始化的理解。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example01 類。2)在main()方法中分別使用不同的構(gòu)造方法創(chuàng)建字符串對(duì)象。3)
2、將字符串內(nèi)容輸出,根據(jù)打印結(jié)果觀察字符串之間的區(qū)別,熟悉不同構(gòu)造方法的用途。.、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-1所示。EMmpleOlgwyl 12 :*CrPrograni FilesJava jdkl. 8. 0_221biababedABCD進(jìn)程完成,退出碼0njava. exeIB Termlmi S q: Messages 4: Run = fi: TODO導(dǎo)航到上一次匹配項(xiàng)26:1 CRLF ;0 Event LogUTF-fl ;、圖5-1運(yùn)行結(jié)果三、案例總結(jié)1、使用字符串常量直接初始化一個(gè)String對(duì)象。String strl = abc;2、使用String的構(gòu)造方
3、法初始化字符串對(duì)象,構(gòu)造方法如下:String();String(String value);String(char口 value);案例5-2字符串的判斷操作、案例描述1、考核知識(shí)點(diǎn)名稱:String類的常見操作2、練習(xí)目標(biāo)掌握如何使用String類中的判斷方法對(duì)字符串進(jìn)行操作。3、需求分析String類中提供了許多對(duì)字符串進(jìn)行判斷操作的方法,每個(gè)判斷操作都有其自己的使用場(chǎng)景,為了讓初學(xué)者能快速熟悉每個(gè)判斷方法的用法,本案例將針對(duì)不同場(chǎng)景使用不同的判斷方法,并 根據(jù)判斷操作輸出的結(jié)果進(jìn)行對(duì)比學(xué)習(xí)。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example02 類。2)在main()方法中,使用Stri
4、ng類中的幾種常見判斷操作方法,依次實(shí)現(xiàn)對(duì)字符串的判斷操作。3)將判斷結(jié)果輸出,根據(jù)打印結(jié)果,熟悉不同判斷方法的作用。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-2所示。Exsmipl02gwy 112 y -C:Program Fi.lesJavajdkl. 8. 0_221binjava. exe. 字符串的長度為;30 字符串的第一個(gè)字符為:我 字符數(shù)第一次出現(xiàn)的位置為:2 字符數(shù)最后一次出現(xiàn)的位置為:15 子字符串?dāng)?shù)媒17101,第一次出現(xiàn)的位置為:2 子字符中,數(shù)媒17101最后一次出現(xiàn)的位言為:15Q Ev*nt Log導(dǎo)航到上一次匹配項(xiàng)5s7 5日7初J4行breaks 7:11 C
5、RLF : UTF-fi :、圖5-2運(yùn)行結(jié)果三、案例總結(jié)1、String類的常見操作:字符串名.length();返回?cái)?shù)組長度字符串名.indexOf(字符或者字符串 返回字符或者字符串在總串中第一次出現(xiàn)的位置字符串名.lastIndexOf(字符或者字符串);返回字符或者字符串在總串中最后一次出現(xiàn)的位置案例5-3字符串的獲取操作一、案例描述1、考核知識(shí)點(diǎn)名稱:String類的常見操作2、練習(xí)目標(biāo)掌握如何使用String類的獲取方法對(duì)字符串進(jìn)行操作。3、需求分析String類中提供了許多對(duì)字符串進(jìn)行獲取操作的方法,每個(gè)獲取操作方法都有其各自的使用 場(chǎng)景,為了讓初學(xué)者能快速熟悉每個(gè)獲取方法的用
6、法,本案例將針對(duì)不同場(chǎng)景使用不同的獲取方 法,并根據(jù)獲取結(jié)果進(jìn)行參照學(xué)習(xí)。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1) 編寫 Example03 類。2)在main()方法中,使用String類中幾種常見的獲取方法,依次實(shí)現(xiàn)對(duì)字符串的獲取操作。 3)將獲取結(jié)果輸出,根據(jù)打印結(jié)果,熟悉不同獲取方法的作用。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-3所示。Run: ExarnpleO3gwy112C:Program FilesXJavaXjdkl4 8. 0 221binjavai exe生 Run從第5個(gè)字符截取到末尾的結(jié)果為:球-羽毛球-乒乓球從第6個(gè)字符截取到第8個(gè)字符的結(jié)果為t -羽毛分割后的字符串?dāng)?shù)組中的
7、元素依次為:|足球,籃球,羽毛球,乒乓球Q Em.nt Log 4:10 CRLF ; UTlF-8 :、0進(jìn)程完成,退出碼0D 垢譯成功完成in 1 4 665 ms (1分腫之前覆 ft T000 H Ttimirial M 戈圖5-3運(yùn)行結(jié)果三、案例總結(jié)1、字符串.substring(x);從第x個(gè)字符開始截取到字符串的結(jié)尾。2、字符串.substrings, y);從第x個(gè)字符開始截取到y(tǒng)個(gè)字符(取x,不取y)3、字符串?dāng)?shù)組 =字符串.split(要分割的符號(hào),空格,下劃線或者其它”);可以把字符串分成字符串?dāng)?shù)組存儲(chǔ)起來。案例5-4字符串的轉(zhuǎn)換和拼接操作一、案例描述1、考核知識(shí)點(diǎn)名稱:
8、String類的常見操作2、練習(xí)目標(biāo)掌握如何使用String類的轉(zhuǎn)換和拼接方法對(duì)字符串進(jìn)行操作3、需求分析String類中提供了許多對(duì)字符串進(jìn)行轉(zhuǎn)換和拼接操作的方法,每個(gè)轉(zhuǎn)換或拼接操作都有其各 自的作用,為了讓初學(xué)者能快速熟悉轉(zhuǎn)換和拼接方法的用法,本案例將針對(duì)不同需求使用不同的 轉(zhuǎn)換和拼接方法,并根據(jù)輸出結(jié)果進(jìn)行參照學(xué)習(xí)。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example04 類。2)在main()方法中,使用String類中的轉(zhuǎn)換和拼接方法,對(duì)字符串操作。3)將操作結(jié)果輸出,根據(jù)打印結(jié)果,熟悉上述轉(zhuǎn)換和拼接方法的作用。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-4所示。Exa m ple04grw
9、y112。一C:Program FilesJavajdkL 0_221binjava. exe . 將字符串轉(zhuǎn)化為字符數(shù)組后的結(jié)果為a; b, c, d, ef f 將int值轉(zhuǎn)換為String類型之后的結(jié)果.12 將字符串轉(zhuǎn)換為大寫之后的結(jié)果為,ABCDEF 將字符串轉(zhuǎn)換為小寫之后的結(jié)果為:abcdef進(jìn)程完成,退出碼0|生 Run 25 TODO Q Terrninal Qi MessagesQ Event Log1 編完成 in 1 8 461ms (1 分鐘之前)722 72222 breaks 21:6 CRLF : LHT,8 ; , 母圖5-4運(yùn)行結(jié)果三、案例總結(jié)1、字符數(shù)組=字
10、符串.toCharArray();可以使字符串轉(zhuǎn)換為字符數(shù)組。2、String.valueOf(數(shù)字);可以使數(shù)字轉(zhuǎn)換為字符串。3、字符串.toUpperCase();可以使小寫英文字符串轉(zhuǎn)化為大寫英文字符串。4、字符串.toLowerCase();可以使小寫英文字符串轉(zhuǎn)化為大寫英文字符串。5、字符串連接用加號(hào)即可。案例5-5字符串的替換、刪除空格等其他操作、案例描述1、考核知識(shí)點(diǎn)名稱:String類的常見操作2、練習(xí)目標(biāo)掌握如何使用String類的替換、刪除空格等方法對(duì)字符串進(jìn)行操作3、需求分析String類中提供了許多對(duì)字符串進(jìn)行替換、刪除空格操作的方法,其中每個(gè)方法都有其各自 的作用,為
11、了讓初學(xué)者能快速熟悉替換、刪除空格方法的用法,本案例將針對(duì)不同需求使用不同 的替換、刪除空格方法,并根據(jù)輸出結(jié)果進(jìn)行參照學(xué)習(xí)。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1) 編寫 Example05 類。2)在main()方法中,使用String類中的替換和刪除空格等方法,對(duì)字符串的操作。3)將操作結(jié)果輸出,根據(jù)打印結(jié)果,熟悉上述替換和刪除空格方法的作用。二、案例實(shí)現(xiàn)運(yùn)行代碼如下:圖5-5運(yùn)行結(jié)果生 Runi= 5:TODO IB TermlRdl口所有文件都是癡的門分沖之前運(yùn)行結(jié)果如圖5-5所示。ExampleC5gwy112 x。一“C:Program FilesJavajdkl, 8. 0_221binj
12、ava. exe . 將it替換成cm i工的結(jié)果為:cn. itcast 去除字符串兩端的空格后字符串為士數(shù)媒17101 去除字符串兩端的空格后字符串為:數(shù)媒17101進(jìn)程完成,退出碼0Eent Log466 46617breaks 14:19 CRLF: UTTF-fi :,三、案例總結(jié)1、字符串.replace(要替換的舊字符串:新的字符串”);可實(shí)現(xiàn)字符串的替換2、字符串.trim();可實(shí)現(xiàn)替換字符串兩端的空格。案例5-6 StringBuffer 類的添加和刪除操作一、案例描述1、考核知識(shí)點(diǎn)名稱:StringBuffer 類2、練習(xí)目標(biāo)熟悉 String 和 StringBuffe
13、r 的區(qū)別。掌握如何使用StringBuffer對(duì)象的添加和刪除方法操作字符序列。3、需求分析StringBuffer類有很多操作字符的方法,其中append()和insert()是常用的添加字符方法,delete()是常用的刪除字符方法。為了讓初學(xué)者對(duì) StringBuffer類中的添加、刪除方法有更深入的了解, 本案例將演示StringBuffer對(duì)象的添加、刪除操作。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example06 類。2)在main()方法中,使用StringBuffer類中的方法,依次實(shí)現(xiàn)字符序列的添加和刪除操作。3)將添加和刪除操作的結(jié)果輸出,根據(jù)打印結(jié)果,熟悉各個(gè)方法的作用。
14、、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-6所示。C:Program FilesJavajdkl. 8. 0_221binjava. exe ._1、添加append添加結(jié)果士 abcdefgE1insert添加結(jié)果:abl23cdefg;2、刪除 I(1邑10七刪除結(jié)果:afg“dEleteCharAt刪除結(jié)果:af緩沖區(qū)清除結(jié)果:3、修改1 修改指定位置字符結(jié)果,apedefgS替換指定位置的字符或字符串結(jié)果為:aqqdefg4 字符串翻轉(zhuǎn)結(jié)果士 gfedqqa5 進(jìn)程完成,退出碼0*生 Run 若 fi: TODO fflQ Event Log口 所有文件都是最新的f片刻之前)31:15
15、CRLF: UTF-fi ;,母圖5-6運(yùn)行結(jié)果三、案例總結(jié)1、字符串緩沖區(qū)2、字符串緩沖區(qū)3、字符串緩沖區(qū)4、字符串緩沖區(qū)5、字符串緩沖區(qū)6、字符串緩沖區(qū)7、字符串緩沖區(qū)8、字符串緩沖區(qū).append(要添加的字符串”);該方式會(huì)在末尾添加字符串.insert(要添加的位置的下標(biāo),要添加的字符串”);該方式會(huì)在指定的位置插入字符串.delete(開始的位置,結(jié)束的位置);該方式會(huì)刪除指定范圍的字符串.deleteCharAt(位置下標(biāo));該方式會(huì)刪除指定位置的字符.delete(0,字符串緩沖區(qū).length);清空緩沖區(qū).setCharAt(要修改字符的下標(biāo),修改為什么字符);.repla
16、ce (舊字符串,新字符串).reverse。;對(duì)字符串進(jìn)行翻轉(zhuǎn)案例5-7 StringBuffer類的替換、截取和反轉(zhuǎn)操作一、案例描述1、考核知識(shí)點(diǎn)名稱:StringBuffer 類2、練習(xí)目標(biāo)掌握如何使用StringBuffer對(duì)象的替換、截取和反轉(zhuǎn)方法操作字符序列。3、需求分析StringBuffer類有很多操作字符的方法,其中 replace(int start, int end, String str)是用來替換字 符的方法;substring(int start)和 substring(int start, int end)是用來截取字符的方法;reverse。是用來反轉(zhuǎn)字符順序的
17、方法。為了讓初學(xué)者快速的熟悉上述方法的作用,本案例將根據(jù)這些方法,演示字符序列的替換、截取和反轉(zhuǎn)操作。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example07 類。2)在main()方法中,通過 StringBuffer類的替換、截取和反轉(zhuǎn)等方法依次實(shí)現(xiàn)對(duì)字符序列的操 作。3)將替換、截取和反轉(zhuǎn)操作的結(jié)果輸出,根據(jù)打印結(jié)果,加深不同方法的理解。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-7所示。 Example07gwy112M C: Prograui Fl lesJavajdkl. 8. 0_221binjava. exe* .替換后的字符串為:al23defg截取的子串為二12翻轉(zhuǎn)后的字符串為:g
18、fed32la進(jìn)程完成,退出碼。出 Run 三 TODO 喀 Termiinal - Q: Mes.sasun, awt. windows. WToolkitjava, vm, infomixed modejava, ver $ i on 1. 8+ 0_221,Crjava, ext, dirsC i Program FilesJavajdk 1. 8. 0_221jre 聲Ifl m sun. boot, class, pathC: Program FilesJavajdkL 8. 0 22java, vendor-1Oracle Corporationfile, separatorjav
19、a, vendor* url. bugMnt.口 : /bursun. cpu. endianlittlesun. io, unicode, encodingUnicodeLittlesun. desktopwindowssun. cpu. isal istamd64當(dāng)前時(shí)間為:1570677958863亳秒程序運(yùn)行時(shí)間為:6毫秒0: 1011:2012:2033:2045:4進(jìn)程完成,退出碼0生 Run 三 6:T??凇?01 Terminal - Q; Messages11 Event LogG境譯硼先成Ini s 64 ms fl分種之蒯4216 CRLF : UTT 8 i % 勒?qǐng)D5
20、-8運(yùn)行結(jié)果三、案例總結(jié)1、Properties properties = System.getProperties();獲取當(dāng)前系統(tǒng)屬性。2、 Set propertiesNames = properties.stringPropertiesNames();用來獲取系統(tǒng)當(dāng)前的key 屬性名,返回set對(duì)象。3、long startTime = System.currentTimeMillis();用來獲取系統(tǒng)當(dāng)前時(shí)間。4、System.arraycopy(原數(shù)組,開始位置,目標(biāo)數(shù)組,開始位置,長度 );案例5-9 Runtime類的常用方法、案例描述1、考核知識(shí)點(diǎn) 名稱:Runtime類 2
21、、練習(xí)目標(biāo)掌握Runtime對(duì)象的獲取方法。熟練使用Runtime對(duì)象的exec()方法執(zhí)行dos命令。3、需求分析Runtime類中提供了一個(gè) exec()方法,該方法用于執(zhí)行一個(gè) dos命令,從而實(shí)現(xiàn)和在命令行 窗口中輸入dos命令同樣的效果。為了讓初學(xué)者能夠熟悉Runtime中常用方法的用法,本案例將通過調(diào)用Runtime對(duì)象的exec()方法演示開啟記事本的操作。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example09 類。2) 在main()方法中,通過 Runtime類的getRuntime()方法獲取 Runtime對(duì)象r。3)調(diào)用r對(duì)象的exec()方法,使其執(zhí)行 notepad.
22、exe命令并打開記事本。.、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-9所示。二無除題記事本- X文件舊矣甯舊曙羽5 SS(V)黏喇H)本exeEntinJCIISM“ 5 史一口,BILLAil進(jìn)程完成,退出碼01 Event Log1)1:2 CRLF: UTF-8 : % 一生 Run := 5: TODO S Terminal Q. MessagesC 瑞譯成功完成in 1 s 100 ms (片刻之前)圖5-9運(yùn)行結(jié)果三、案例總結(jié)1、調(diào)用 Runtime 對(duì)象,需要新建對(duì)象:Runtime 對(duì)象名=Runtime.getRuntime();2、調(diào)用對(duì)象:對(duì)象名.exec(文件名.exe”
23、);案例5-10 Math類的常用方法一、案例描述1、考核知識(shí)點(diǎn)名稱:Math類2、練習(xí)目標(biāo)掌握Math類中一些常用的數(shù)學(xué)運(yùn)算方法,例如求絕對(duì)值、三角函數(shù)等。3、需求分析在程序開發(fā)中,會(huì)遇到一些對(duì)數(shù)字進(jìn)行運(yùn)算處理的情況。這時(shí),可以通過Java API提供的Math類,實(shí)現(xiàn)對(duì)數(shù)字的運(yùn)算處理。為了讓初學(xué)者能熟悉Math類的常用方法,在案例中將列舉常用的數(shù)學(xué)運(yùn)算,并依次輸出運(yùn)算結(jié)果。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1) 編寫 ExamplelO 類。2)在main()方法中分別使用Math類的常用方法操作數(shù)字運(yùn)算。3)分別將表達(dá)式的運(yùn)算結(jié)果輸出。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-10所示。Run: E
24、xamplelOgwyl 12 x。一 C:Program FilesJavaJdkL 8. 0_221binjava exe . r計(jì)算絕對(duì)值的結(jié)果:5不求大于參數(shù)的最小整數(shù):6.0-4求小于參數(shù)的最大整數(shù)士5.0| .:求小數(shù)進(jìn)行四舍五人之后的結(jié)果:-5E 求兩個(gè)整數(shù)的較大值;1。4 *求兩個(gè)整數(shù)的較小值:20.0f 生成一個(gè)大于等于0. 0小于1.0的隨機(jī)數(shù)10.2177312095187175*進(jìn)程完成,退出碼0 4: Run 曰 TODO 喀 Termiinal H 攵 MessagesEvent Log|Q 身航到Lt一次四E項(xiàng)11:18 CRLF; UTRS + 圖5-10運(yùn)行結(jié)
25、果三、案例總結(jié)1、計(jì)算絕對(duì)值的結(jié)果:Math.abs(要求的數(shù));2、求大于參數(shù)的最小整數(shù):Math.ceil(要求白數(shù));3、求小于參數(shù)的最大整數(shù):Math.floor(要求的數(shù));4、求小鼠進(jìn)行四舍五入之后的結(jié)果:Math.round(要求的數(shù));5、求兩個(gè)數(shù)的較大值:Math.max(要比較的數(shù)a,要比較的數(shù)b);6、求兩個(gè)數(shù)的較小值:Math.min(要比較的數(shù)a,要比較的數(shù)b);7、生成一個(gè)大于等于 0.0小于1.0的隨機(jī)數(shù):random();案例5-11 Random類的常用方法一、案例描述1、考核知識(shí)點(diǎn)名稱:Random類2、練習(xí)目標(biāo)掌握如何使用Random類中的方法創(chuàng)建隨機(jī)數(shù)。
26、3、需求分析在Java API中提供了一個(gè) Random類,它包含多種隨機(jī)產(chǎn)生數(shù)字的方法。為了讓初學(xué)者能夠 掌握Random類每個(gè)隨機(jī)方法的不同,在案例中使用 Random類中的不同方法隨機(jī)生成數(shù)字,并 根據(jù)兩輸出結(jié)果來對(duì)比學(xué)習(xí)。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1)編寫 Example11 類。2) 在main()方法中,通過 Random的無參構(gòu)造方法,創(chuàng)建 Random對(duì)象r。3)編寫兩個(gè)for循環(huán),在第一個(gè)循環(huán)體內(nèi),調(diào)用r對(duì)象的nextInt()方法生成隨機(jī)數(shù),并打印該隨機(jī)數(shù);在第二個(gè)循環(huán)體內(nèi),調(diào)用 r對(duì)象的nextInt(10)方法,生成10以內(nèi)的隨機(jī)數(shù),同樣也打 印該隨機(jī)數(shù)。、案例實(shí)現(xiàn)運(yùn)行代
27、碼如下:運(yùn)行結(jié)果如圖5-11所示。Run: Example11gwy112C: Program File&JavaJdkL 8, 0_221 binjava, exe將一一jobl1.2 1(2950407325分隔線927a9S0 3 311 TJ-5614卜 4 Run S ; TODO S Terminal M Q; Messages.!編譯成功完陞in 1 s 27 K【1分鐘之如25:1 CRLT : Event LogUTF-8 i、圖5-11運(yùn)行結(jié)果三、案例總結(jié)1、創(chuàng)建隨機(jī)數(shù):先創(chuàng)建隨機(jī)數(shù)對(duì)象,然后對(duì)象名 .nextInt/nextDouble/(隨機(jī)數(shù)的范圍);2、創(chuàng)建隨機(jī)數(shù)時(shí)
28、,如果沒有傳入種子,則默認(rèn)為以當(dāng)前時(shí)間戳為種子,產(chǎn)生隨機(jī)數(shù)案例5-12包裝類的基本用法、案例描述1、考核知識(shí)點(diǎn)名稱:包裝類2、練習(xí)目標(biāo)掌握包裝類的作用和概念。掌握包裝類中的常用方法。3、需求分析Java API針對(duì)八種基本類型提供了八種包裝類來實(shí)現(xiàn)各種高級(jí)功能,比如說,某基本類型的范圍 判斷,整數(shù)的進(jìn)制轉(zhuǎn)換等。為了讓初學(xué)者能夠熟悉包裝類的基本用法,在案例中列舉出包裝類常用方 法并輸出結(jié)果。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1) 編寫 Example12 類。2)在main()方法中分別使用Integer類的屬性和方法獲取 Integer類型的取值范圍和進(jìn)制間的轉(zhuǎn) 換結(jié)果。3)分別將包裝類的取值范圍和轉(zhuǎn)換
29、結(jié)果輸出。二、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-12所示。Example12gwy112 :::Q -*C: Program FilesJ 地 vajdkl. 8, 0_221binJava. exe .int范圍的最大值是. 2147483647im范圍的最小值是+ -214748364850的2進(jìn)制是:11001050的八進(jìn)制是:6250的十六進(jìn)制是:32卜 4二 RunTODO B Termirial - Q: Messages11 Event Log口騙譯成功完成in 218 片刻之前)9:1 CRLF i UTF-8 :,圖5-12運(yùn)行結(jié)果三、案例總結(jié)1、求二進(jìn)制數(shù) Intege
30、r.toBinaryString(要求白勺數(shù));1、求八進(jìn)制數(shù)Integer.toOctalString(要求白勺數(shù));1、求十六進(jìn)制數(shù) Integer.toHexString(要求的數(shù));案例5-13包裝類的裝箱和拆箱一、案例描述1、考核知識(shí)點(diǎn)名稱:包裝類2、練習(xí)目標(biāo)掌握包裝類的裝箱和拆箱概念3、需求分析包裝類和基本數(shù)據(jù)類型在進(jìn)行轉(zhuǎn)換時(shí),引入了裝箱和拆箱的概念,其中裝箱是指將基本數(shù)據(jù) 類型的值轉(zhuǎn)為引用數(shù)據(jù)類型,反之,拆箱是指將引用數(shù)據(jù)類型的對(duì)象轉(zhuǎn)為基本數(shù)據(jù)類型。為了讓 初學(xué)者增加對(duì)包裝類的裝箱和拆箱功能的理解,本案例將演示基本數(shù)據(jù)類型和包裝類的裝箱和拆箱的效果。4、設(shè)計(jì)思路(實(shí)現(xiàn)原理)1) 編寫 Example13 類。2)在main()方法中,利用Integer的構(gòu)造方法和intValue()方法,實(shí)現(xiàn)int類型數(shù)據(jù)100的裝箱和 拆箱操作。3)分別將裝箱和拆箱的結(jié)果輸出,根據(jù)打印結(jié)果熟悉裝箱和拆箱之間的區(qū)別。、案例實(shí)現(xiàn)運(yùn)行代碼如下:運(yùn)行結(jié)果如圖5-13所示。 4; RunExample 13gwyl 12*C: Program FilesJavajdkL 8. 0_221binjava. exinum100value100進(jìn)程完成,退出碼01 Ev#nt Log9:15 CRLF ; UTf-a i X 編譯成功完成in 1 1 22 ms (片定之前):=i;TODO H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鎳鋅電池市場(chǎng)運(yùn)行狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國遮陽蓬市場(chǎng)運(yùn)行動(dòng)態(tài)及投資戰(zhàn)略研究報(bào)告
- 2025江蘇省建筑安全員A證考試題庫
- 2025-2030年中國被褥行業(yè)市場(chǎng)運(yùn)行狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國花露水行業(yè)運(yùn)行狀況與投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國腮紅(胭脂)行業(yè)發(fā)展趨勢(shì)與十三五規(guī)劃分析報(bào)告
- 2025-2030年中國粗糧飲料產(chǎn)業(yè)需求狀況及發(fā)展策略分析報(bào)告
- 2025-2030年中國稀土拋光粉市場(chǎng)發(fā)展趨勢(shì)規(guī)劃研究報(bào)告
- 2025-2030年中國真空鍍膜機(jī)市場(chǎng)運(yùn)行現(xiàn)狀及投資規(guī)劃研究報(bào)告
- 2025-2030年中國男士香水行業(yè)運(yùn)行態(tài)勢(shì)及發(fā)展前景分析報(bào)告
- 電網(wǎng)工程設(shè)備材料信息參考價(jià)(2024年第四季度)
- PDCA項(xiàng)目降低非計(jì)劃性拔管發(fā)生率持續(xù)改進(jìn)
- 質(zhì)量問題檢出獎(jiǎng)勵(lì)申請(qǐng)表模板
- 中職學(xué)生日常行為規(guī)范主題班會(huì)講稿
- 組織行為學(xué)13-組織文化
- 供應(yīng)鏈管理課件第5章供應(yīng)鏈合作伙伴選擇與評(píng)價(jià)
- 餐飲店面投資預(yù)算(900平方米)
- 預(yù)應(yīng)力工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 旅游資源規(guī)劃與開發(fā)實(shí)訓(xùn)指導(dǎo)書
- 立體幾何專題:距離和角
- DBJ-T01-43-2003_(北京)通用家庭居室裝飾工程質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論