国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java數(shù)據(jù)類型轉(zhuǎn)換

cocopeak / 2332人閱讀

摘要:基本類型包括類型和數(shù)值類型?;绢愋偷念愋娃D(zhuǎn)換當(dāng)把一個(gè)表數(shù)范圍小的數(shù)值或變量直接賦給另一個(gè)表數(shù)范圍大的變量時(shí),系統(tǒng)可以進(jìn)行自動(dòng)類型轉(zhuǎn)換。整個(gè)算術(shù)表達(dá)式的數(shù)據(jù)類型自動(dòng)提升到與表達(dá)式中最高等級(jí)操作數(shù)同樣的類型

數(shù)據(jù)類型分類

Java語(yǔ)言是強(qiáng)類型語(yǔ)言,意思是每個(gè)變量和每個(gè)表達(dá)式都有一個(gè)在編譯時(shí)就確定的類型,所以所有變量必須顯示聲明類型,也就是說(shuō),所有的變量必須先聲明,后使用。
Java語(yǔ)言支持的類型分為兩類:基本類型和引用類型。
基本類型包括boolean類型和數(shù)值類型。數(shù)值類型有整數(shù)類型和浮點(diǎn)類型。整數(shù)類型包括byte,short,int,long,char.浮點(diǎn)類型包括float和double.(有時(shí)候也把char型稱為字符型,實(shí)際上字符型也是一種整數(shù)型)。
引用類型包括類,接口和數(shù)組實(shí)例,還有一種特殊的null類型。

基本類型的類型轉(zhuǎn)換

當(dāng)把一個(gè)表數(shù)范圍小的數(shù)值或變量直接賦給另一個(gè)表數(shù)范圍大的變量時(shí),系統(tǒng)可以進(jìn)行自動(dòng)類型轉(zhuǎn)換。自動(dòng)轉(zhuǎn)換類型圖如下:

當(dāng)把任何基本類型的值和字符串進(jìn)行拼接的時(shí)候,基本類型的值將自動(dòng)轉(zhuǎn)換為字符串類型,雖然字符串類型不再是基本類型,而是引用類型。

強(qiáng)制類型轉(zhuǎn)換

如果希望把上圖中箭頭右邊的類型轉(zhuǎn)換為左邊的類型,則必須使用強(qiáng)制類型轉(zhuǎn)換,強(qiáng)制類型轉(zhuǎn)換的語(yǔ)法格式是:(targetType)value.強(qiáng)制類型轉(zhuǎn)換有可能會(huì)造成數(shù)據(jù)丟失。

表達(dá)式類型的自動(dòng)提升

當(dāng)一個(gè)算術(shù)表達(dá)式包含多個(gè)基本類型的值時(shí),整個(gè)算術(shù)表達(dá)式的數(shù)據(jù)類型將會(huì)發(fā)生自動(dòng)提升。Java定義如下的自動(dòng)提升規(guī)則:

所有byte,short,char型將被提升到int型。

整個(gè)算術(shù)表達(dá)式的數(shù)據(jù)類型自動(dòng)提升到與表達(dá)式中最高等級(jí)操作數(shù)同樣的類型

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/70493.html

相關(guān)文章

  • 從0開(kāi)始學(xué)JAVA(1) 數(shù)據(jù)類型

    摘要:且可以使用進(jìn)行中文保存,是因?yàn)槭褂眠@種進(jìn)制的編碼。那么怎么解決呢看出來(lái)區(qū)別了嗎由于的自動(dòng)類型轉(zhuǎn)換,會(huì)轉(zhuǎn)換為類型,所以數(shù)據(jù)溢出的問(wèn)題就解決了。除非到不得已情況,不然不要輕易使用強(qiáng)制類型轉(zhuǎn)換。 Java語(yǔ)言中對(duì)于數(shù)據(jù)類型分為2種 基本數(shù)據(jù)類型(一些具體的數(shù)字單元,例如 1 、 1.1、) 數(shù)值型: 整形:byte、 short、int、 long -->默認(rèn)值:0 浮點(diǎn)型 ...

    bigdevil_s 評(píng)論0 收藏0
  • Java學(xué)習(xí)筆記2-基本數(shù)據(jù)類型

    摘要:對(duì)象數(shù)組都是引用數(shù)據(jù)類型。低高數(shù)據(jù)類型轉(zhuǎn)換必須滿足如下規(guī)則不能對(duì)類型進(jìn)行類型轉(zhuǎn)換。強(qiáng)制類型轉(zhuǎn)換條件是轉(zhuǎn)換的數(shù)據(jù)類型必須是兼容的。聲明變量的基本格式如下格式說(shuō)明為數(shù)據(jù)類型。但為了對(duì)類的使用者可見(jiàn),大多數(shù)靜態(tài)變量聲明為類型。 變量就是申請(qǐng)內(nèi)存來(lái)存儲(chǔ)值。也就是說(shuō),當(dāng)創(chuàng)建變量的時(shí)候,需要在內(nèi)存中申請(qǐng)空間。 內(nèi)存管理系統(tǒng)根據(jù)變量的類型為變量分配存儲(chǔ)空間,分配的空間只能用來(lái)儲(chǔ)存該類型數(shù)據(jù)。 因此,...

    ThinkSNS 評(píng)論0 收藏0
  • java學(xué)習(xí)(二) —— java基礎(chǔ)語(yǔ)法

    摘要:前言的基礎(chǔ)語(yǔ)法與有很多相似之處,但是也有一些特定的關(guān)鍵詞是獨(dú)有的。以開(kāi)頭八進(jìn)制由,,組成。整數(shù)默認(rèn)是十進(jìn)制十六進(jìn)制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎(chǔ)語(yǔ)法與php有很多相似之處,但是也有一些特定的關(guān)鍵詞是java獨(dú)有的。 java的基礎(chǔ)語(yǔ)法大體就包括:關(guān)鍵字,標(biāo)識(shí)符,注釋,常量,進(jìn)制和進(jìn)制轉(zhuǎn)換,變量,數(shù)據(jù)類型和類型轉(zhuǎn)換,運(yùn)算符,語(yǔ)句 ...

    caiyongji 評(píng)論0 收藏0
  • 徹底理解Java中的基本數(shù)據(jù)類型轉(zhuǎn)換(自動(dòng)、強(qiáng)制、提升)

    摘要:說(shuō)基本數(shù)據(jù)類型轉(zhuǎn)換之前,先了解下中的種基本數(shù)據(jù)類型,以及它們的占內(nèi)存的容量大小和表示的范圍,如下圖所示。自動(dòng)類型轉(zhuǎn)換自動(dòng)類型轉(zhuǎn)換是指數(shù)字表示范圍小的數(shù)據(jù)類型可以自動(dòng)轉(zhuǎn)換成范圍大的數(shù)據(jù)類型。 showImg(https://segmentfault.com/img/remote/1460000015349456); 說(shuō)基本數(shù)據(jù)類型轉(zhuǎn)換之前,先了解下 Java 中的 8 種基本數(shù)據(jù)類型,以...

    VioletJack 評(píng)論0 收藏0
  • Java對(duì)象和Excel轉(zhuǎn)換工具XXL-EXCEL

    摘要:一行代碼完成對(duì)象和之間的轉(zhuǎn)換。說(shuō)明屬性列名稱四版本更新日志版本,新特性導(dǎo)出支持對(duì)象裝換為,并且支持字節(jié)數(shù)組等多種導(dǎo)出方式導(dǎo)入支持轉(zhuǎn)換為對(duì)象,并且支持文件路徑等多種導(dǎo)入方式版本,新特性字段支持類型。 《Java對(duì)象和Excel轉(zhuǎn)換工具XXL-EXCEL》 showImg(https://segmentfault.com/img/remote/1460000012470335);showI...

    mj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<