原始型別(Primitive Types)的大小和範圍
Java的變數分為兩種:
1. primitive
2. object reference
現在只看primitive部分--
boolean (JVM決定位元數) : true/ false
char 16bits : 0~65535(為值域)
數值(帶正負號):
integer
byte 8bits : -128~127(為值域)
short 16bits : -32768~32767(為值域)
int 32bits : -2147483648~2147483647(為值域)
long 64bits : -很大~+很大(為值域)
浮點數:
float 32bits : 範圍規模可變(為值域)
double 64bits : 範圍規模可變(為值域)
1. primitive
2. object reference
現在只看primitive部分--
boolean (JVM決定位元數) : true/ false
char 16bits : 0~65535(為值域)
數值(帶正負號):
integer
byte 8bits : -128~127(為值域)
short 16bits : -32768~32767(為值域)
int 32bits : -2147483648~2147483647(為值域)
long 64bits : -很大~+很大(為值域)
浮點數:
float 32bits : 範圍規模可變(為值域)
double 64bits : 範圍規模可變(為值域)
留言
張貼留言