Java有八種基本資料型別:byte、short、int、long、float、double、string、bool。
整數型別有三種表示形式:十進位制、八進位制、十六進位制
十進位制:120、0、-127
注意:除了數字0,不能以0作為其他十進位制數的開頭。
八進位制:0123、-0123
八進位制數必須以0開頭。
十六進位制:0x25、0Xb01
十六進位制數必須以0x或0X開頭。
整數根據所佔記憶體大小不同可分為:byte、short、int、long
資料型別 | 記憶體空間 | 取值範圍 |
---|---|---|
byte | 8位 | -128~127 |
short | 16位 | -32768~32767 |
int | 32位 | -2147483648~2147483647 |
long | 64位 | -9223372036854775808~9223372036854775807 |
對於long,在賦值時若其大於int的最大值或小於int的最小值,則需要在數字後加L或l來表示數值為長整數,如:
long num = 2147483650L