1. 程式人生 > >整型變數/常量

整型變數/常量

 整型用於表示沒有小數部分的數值,它允許是負數。整型的範圍與執行Java程式碼的機器無關,這正是Java程式具有很強移植能力的原因之一。與此相反,C和C++程式需要針對不同的處理器選擇最有效的整型。

2-4整型資料型別

型別

佔用儲存空間

表數範圍

byte

1位元組

-2~   27-1(-128~127)

short

2位元組

-215 ~   215-1(-32768~32767)

int

4位元組

-231 ~   231-1 (-2147483648~2147483647)約21億

long

8位元組

-263 ~   263-1   

Java 語言整型常量的四種表示形式

  • 十進位制整數,如:99, -500, 0

  • 八進位制整數,要求以 0 開頭,如:015

  • 十六進位制數,要求 0x 或 0X 開頭,如:0x15

  • 二進位制數,要求0b或0B開頭,如:0b01110011

 

Java語言的整型常數預設為int型,宣告long型常量可以後加‘ l ’或‘ L ’ 

長整型常數的宣告

long a = 55555555;  //編譯成功,在int表示的範圍內(21億內)。
long b = 55555555555;//不加L編譯錯誤,已經超過int表示的範圍。

我們修改成long型別的常量即可:

long b = 55555555555L;