Java基本数据类型
int、short、byte、long、float、double、boolean、char。
构造数据类型(引用数据类型):数组、类、接口。
占内存空间和范围
整型
int:占4个字节(-2147483648~2147483647 即:-2的31次方到2的31次方-1)
short: 占2个字节(-32768~32767)
byte :占1个字节(-128~127)
long: 占8个字节
注:一个字节8个二进制位
Java中整数默认是int类型
浮点型
float :占4个字节(3.402823e+38 ~ 1.401298e-45 即:e+38表示是乘以10的38次方)
double :占8个字节(1.797693e+308~ 4.9000000e-324)
布尔型
boolean:占1个字符(只有两个值:true 、false)
char型
char :占2个字节,采用unicode编码。前128字节编码与ASCII兼容。定义字符型时要加上英文单引号,如char a= ‘1’
整数类型 32~126强转char类型,可以得到ASCII表中十进制数字对应的图形字符。
例如:(char)48=‘0’、(char)65=‘A’、(char)97=‘a’、(char)126=’~’。
反过来:把char类型转换为整数类型,可以得到ASCII表中图形字符对应的十进制数字。
例如:(int)‘a’=97、‘a’+1=98。