Appearance
八种基本数据类型
数值型
整型
byte[1]
short[2]
int[4]
long[8]
浮点型
float[4]
double[8]
字符型
- char[2]
布尔型
- boolean[1]
ps:
方括号里代表该类型占有的字节数.一个字节由8个bit(计算机的最小存储单位)组成.
整型由符号位与尾数位构成.
浮点数由符号位+指数位+尾数位构成.
小数都是近似值.对运算结果是小数的比较操作一定要小心,因为:
8.1/3=2.666666666666669
通常通过比较两个值的差值是否在某个可以接受的范围内.
java浮点数常量默认为double类型.
float a = 1.1;✖️
float a = 1.1F;☑️
0.123 可以简写为 .123
5.12e2 代表 5.12✖️10的2次方
5.12e-2代表 5.21➗10的2次方
引用数据类型
类(class
接口(interface
数组([]