java基本數(shù)據(jù)類型與數(shù)據(jù)類型轉(zhuǎn)換

一、基本數(shù)據(jù)類型

java中有八種基本數(shù)據(jù)類型來存儲(chǔ)數(shù)值、字符、布爾值。

可分為三大類:數(shù)值型、字符型、布爾型

數(shù)值型又可分為整數(shù)類型和浮點(diǎn)類型

1.整數(shù)類型

整數(shù)類型用來存儲(chǔ)整數(shù)值,即滅有小數(shù)部分的數(shù)值,可以是正數(shù),也可以是負(fù)數(shù)。

整數(shù)類型在java中有三種表現(xiàn)形式:十進(jìn)制、八進(jìn)制、十六進(jìn)制

整型數(shù)據(jù)根據(jù)它所占內(nèi)存的大小,可以分為byte、short、int、long

byte:8位(1字節(jié)),-128~127

short:16位(2字節(jié)),-32768~32767

int:32位(4字節(jié)),-2147483648~2147483647

long:64位(8字節(jié)),-9223372036854775808~9223372036854775807

2.浮點(diǎn)類型

浮點(diǎn)類型表示有小數(shù)部分的數(shù)字。

分為單精度浮點(diǎn)類型float,和雙精度浮點(diǎn)類型double

float:32位(4字節(jié)),1.4E-45~3.4028235E38

double:64位(8字節(jié)),4.9E-324~1.7976931348623157E308

默認(rèn)情況下小數(shù)都被看做double型,若使用float型小數(shù),則需要在小數(shù)后面添加F或f。可以在使用后綴d或D來明確表明這是一個(gè)double類型的數(shù)據(jù),不加不會(huì)出錯(cuò),但是聲明float型變量時(shí),如果不加f,系統(tǒng)會(huì)認(rèn)為這是一個(gè)double類型而出錯(cuò)。

3.字符類型

char

char用于存儲(chǔ)單個(gè)字符,占用16位(2字節(jié))的內(nèi)存空間。

定義字符型變量時(shí),要以單引號(hào)表示。如’s‘表示一個(gè)字符。而“s”表示一個(gè)字符串,即便它只有一個(gè)字符。

轉(zhuǎn)義字符

3.布爾類型

布爾類型又稱邏輯類型,通過關(guān)鍵字boolean來定義布爾類型變量,只有true和false兩個(gè)值。

布爾類型不能與整數(shù)類型進(jìn)行轉(zhuǎn)換

布爾類型通常用于流程控制中,用作判斷條件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容