一、byte(8位) short(16位) int(32位) long(64位)
float(32位) double(64位)
boolean(Java虚拟机决定) true 或者false! 单独4个字节和 Boolean数组1个字节。
char(16位) 0 ~ 65535
integer
byte (8位) -128~+127
short(16位) -32768~ +32767
int(32位) -2147483648 ~ +2147483647
long(64位) -很大~ +很大
浮点数
float(32位)范围规模可变
double(64位)范围规模可变
原始主类型数据的声明与赋值声明:
int x; x= 239; byte b = 9; boolean isFun = true;double d = 3456.89; char c = 'f'; int z = x; boolean isPunkRock = false; boolean powerOn; powerOn = isFun; long big = 356789; float f = 32.5f;注意:‘f’,除非加上‘f’,否则所有带小数点的数都会被Java当作double处理。重点!