1.八大基本数据类型
想学好java,基础必须熟记
下图是总结的八大基本数据类型:分别代表了
类型 字节 数值范围
下图是char类型的对应数值 0~65535
- 基本类型运算规则(5条)
<1>计算结果的数据类型,与最大类型一致
类型转换规则:小转大自动转换/大转小需要强制转换
<2> byte,short,char三种比int小的整数
运算时自动转成int类型
byte a = 3; byte b = 4;
byte c = a + b; //错,右侧int+int,结果是int
<3> 整数运算溢出
Integer.MAX_VALUE + 1 得负数最小值
300000000606024365
300000000L60602436
<4>浮点数运算不精确(会损失精度)
2-1.9 得 0.100000000000009
4.35*100 得 434.999999999999994
<5>浮点数的特殊值
Infinity //无穷大
NaN
Not a Number
Math.sqrt(-2)