日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java数据类型及表示范围_Java数据类型及对应取值范围

發(fā)布時間:2023/12/10 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java数据类型及表示范围_Java数据类型及对应取值范围 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在Java中,數(shù)據(jù)類型分為兩大種:基本數(shù)據(jù)類型(值類型)和包裝類型(引用數(shù)據(jù)類型)。基本數(shù)據(jù)類型不是對象,不能調(diào)用toString()、hashCode()、getClass()、equals()等方法。

8種基本數(shù)據(jù)類型-----8種包裝類型

整型:

byte  Byte     【-128,127】 1個字節(jié)(【-2的7次方,2的7次方-1】)? ?一個字節(jié)有8位

short ? Short     【-32768,32767】 2個字節(jié)(【-2的15次方,2的15次方-1】)  2*8-1

int   Integer    ?【-2147483648,2147483647】 4個字節(jié)(【-2的31次方,2的31次方-1】)4*8-1

long  Long     【-9223372036854774808,9223372036854774807】 8個字節(jié) (【-2的63次方,2的63次方-1】) 8*8-1

可以看到byte和short的取值范圍比較小,而long的取值范圍太大,占用的空間多,基本上int可以滿足我們的日常的計算了,而且int也是使用的最多的整型類型了。

在通常情況下,如果JAVA中出現(xiàn)了一個整數(shù)數(shù)字比如35,那么這個數(shù)字就是int型的,如果我們希望它是byte型的,可以在數(shù)據(jù)后加上大寫的B:35B,表示它是byte型的,同樣的35S表示short型,35L表示long型的,表示int我們可以什么都不用加,但是如果要表示long型的,就一定要在數(shù)據(jù)后面加“L”。

浮點型:

float ?  Float ? ? ?4個字節(jié)

double  Double ? ?8個字節(jié)

之間的區(qū)別在于他們的精確度不同

double型比float型存儲范圍更大,精度更高,所以通常的浮點型的數(shù)據(jù)在不聲明的情況下都是double型的,如果要表示一個數(shù)據(jù)是float型的,可以在數(shù)據(jù)后面加上“F”。

浮點型的數(shù)據(jù)是不能完全精確的,所以有的時候在計算的時候可能會在小數(shù)點最后幾位出現(xiàn)浮動,這是正常的。

字符型:

char  Character ?2個字節(jié)

用于存放字符的數(shù)據(jù)類型,占用2個字節(jié),采用unicode編碼,它的前128字節(jié)編碼與ASCII兼容

字符的存儲范圍在\u0000~\uFFFF,在定義字符型的數(shù)據(jù)時候要注意加' ',比如 '1'表示字符'1'而不是數(shù)值1

Boolean型:

boolean  Boolean

只有兩個值,true和false

【參考】

總結(jié)

以上是生活随笔為你收集整理的java数据类型及表示范围_Java数据类型及对应取值范围的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。