1.Java四大基本类型
a.整数类型
byte : 占1个字节内存,取值范围是(-128~127);
short : 占4个字节内存,取值范围(-2^15~2^15-1);
int : 占2个字节雷村,取值范围(-2^31~2^31-1);
java中整数类型的默认基本类型
long : 占8个字节内存,取值范围(-2^63~2^63-1);
b.字符类型
char : 占2个字节内存,取值范围0~65536;
char可以储存一个中文字;储存中文时,要使用单引号
例如:
char x = '家';
c.浮点类型
float : 占4个字节内存,取值范围10^-38~10^38和-10^-38~-10^38
double : 占8个字节内存,取值范围是10^-308~10^308 和10^-308~-10^308;
double 为浮点类型的默认类型;
d.逻辑类型(boolean)
常量:true,flose;
2 .基本数据类型的转换
类型转换:自动转换:byte-->short-->int-->long-->float-->double
如果需要需要强制转换需用char来进行强转:
例如:
int x = 5; short b = (short)5;
这就是把一个int类型强转为short类型
强制转换:1.会损失精度,产生误差,会造成小数点以后的数字全部舍弃.
2.容易超过取值范围.