網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

long型別的預設值

欄目: 心理 / 釋出於: / 人氣:1.37W
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就是一個物件,不是一個數字

Tags:預設值