當前位置:聚美館>智慧生活>心理>

long類型的默認值

心理 閱讀(1.43W)
long類型的默認值

當今世界人口72億6231萬,我們的一個業務場景需要顯示這個數字時,我們發現使用int就不行了,會報錯。這說明int表示不了那麼大。這個時候我們就需要使用long型了。

long的範圍-9,223,372,036,854,775,808(-2^63) - 9,223,372,036,854,775,807(2^63 -1),默認是0L。long在內存中佔64位。這個已經能表示大部分整數場景了。

當我們初始化值大於int最大值時後面需要加上 L

public static void main(String[]

long是基本類型,Long是long的包裝類

在java中有時候的運算必須是兩個類對象之間進行的,不充許對象與數字之間進行運算。所以需要有一個對象,這個對象把數字進行了一下包裝,這樣這個對象就可以和另一個對象進行運算了。

比如我們也可以定義一個類:

class Long {

long i=0

public Long (long i){

this.i=i

}

}

這樣這個Long就是一個包裝類,他包裝了一個整數值,然後可以在裏面寫一些運算符重載的方法使它支援某些運算。這個時候可以賦值:

Long it=new Long(10)

現在變量it就是一個對象,不是一個數字