1、如果這2種類型是兼容的,那么Java 將自動地進(jìn)行轉(zhuǎn)換。如果這2種類型是兼容的,那么Java 將自動地進(jìn)行轉(zhuǎn)換。例如,把int 類型的值賦給long類型的變量,總是可行的。然而,不是所有的類型都是兼容的。
十年的海州網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整海州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“海州網(wǎng)站設(shè)計”,“海州網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
2、在Java中強(qiáng)制類型轉(zhuǎn)換分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型兩種,這里我們討論的后者,也就是引用數(shù)據(jù)類型的強(qiáng)制類型轉(zhuǎn)換。在Java中由于繼承和向上轉(zhuǎn)型,子類可以非常自然地轉(zhuǎn)換成父類,但是父類轉(zhuǎn)換成子類則需要強(qiáng)制轉(zhuǎn)換。
3、可以直接通過參數(shù)前面加上要轉(zhuǎn)行的類型的形式實現(xiàn)。舉例:int i =97;char c = (char)i;System.out.print(c);輸出結(jié)果:a。
在理解自動類型轉(zhuǎn)換之前必須理解這樣一個原則“表數(shù)范圍小的可以向表數(shù)范圍大的進(jìn)行自動類型轉(zhuǎn)換”,因此自動類型轉(zhuǎn)換指小可轉(zhuǎn)大,大轉(zhuǎn)小會失去精度,自動類型是兩個大小不同的數(shù)據(jù),會把小的轉(zhuǎn)變成大的進(jìn)行運(yùn)算。
java中數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換是通過強(qiáng)制轉(zhuǎn)換語句完成的,強(qiáng)制轉(zhuǎn)換語句的格式為“目標(biāo)數(shù)據(jù)類型 變量=(目標(biāo)數(shù)據(jù)類型)數(shù)據(jù);”。
自動類型轉(zhuǎn)換,也稱隱式類型轉(zhuǎn)換,是指不需要書寫代碼,由系統(tǒng)自動完成的類型轉(zhuǎn)換。由于實際開發(fā)中這樣的類型轉(zhuǎn)換很多,所以java語言在設(shè)計時,沒有為該操作設(shè)計語法,而是由jvm自動完成。
在Java中,類型轉(zhuǎn)換分為兩種:一是隱式類型轉(zhuǎn)換,二是強(qiáng)制類型轉(zhuǎn)換。隱式類型轉(zhuǎn)換是低精度數(shù)據(jù)向高精度數(shù)據(jù)轉(zhuǎn)換,系統(tǒng)自動執(zhí)行,不需要編程人員手動實現(xiàn)。強(qiáng)制類型轉(zhuǎn)換是高精度數(shù)據(jù)向低精度數(shù)據(jù)轉(zhuǎn)換,需要編程人員手動實現(xiàn)轉(zhuǎn)換。
在Java中強(qiáng)制類型轉(zhuǎn)換分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型兩種,這里我們討論的后者,也就是引用數(shù)據(jù)類型的強(qiáng)制類型轉(zhuǎn)換。在Java中由于繼承和向上轉(zhuǎn)型,子類可以非常自然地轉(zhuǎn)換成父類,但是父類轉(zhuǎn)換成子類則需要強(qiáng)制轉(zhuǎn)換。
自動類型轉(zhuǎn)換,也稱隱式類型轉(zhuǎn)換,是指不需要書寫代碼,由系統(tǒng)自動完成的類型轉(zhuǎn)換。由于實際開發(fā)中這樣的類型轉(zhuǎn)換很多,所以Java語言在設(shè)計時,沒有為該操作設(shè)計語法,而是由JVM自動完成。
自動類型轉(zhuǎn)換,也稱隱式類型轉(zhuǎn)換,是指不需要書寫代碼,由系統(tǒng)自動完成的類型轉(zhuǎn)換。由于實際開發(fā)中這樣的類型轉(zhuǎn)換很多,所以Java語言在設(shè)計時,沒有為該操作設(shè)計語法,而是由JVM自動完成。
java中數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換是通過強(qiáng)制轉(zhuǎn)換語句完成的,強(qiáng)制轉(zhuǎn)換語句的格式為“目標(biāo)數(shù)據(jù)類型 變量 = (目標(biāo)數(shù)據(jù)類型) 數(shù)據(jù);”。
在運(yùn)行時將會出錯,因為將Integer類型強(qiáng)制轉(zhuǎn)換為String類型,無法通過。但是,Integer obj = new Integer(100);String strVal = (String)obj;如上格式代碼,將會報語法錯誤。
標(biāo)題名稱:java代碼中類型轉(zhuǎn)換 java中的類型轉(zhuǎn)換都有什么,用在什么場景下
文章分享:http://chinadenli.net/article19/depdsgh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、關(guān)鍵詞優(yōu)化、微信小程序、自適應(yīng)網(wǎng)站、App設(shè)計、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)