Java数据类型
Java数据类型
分类
-
基本类型
byte(1), short(2), int(4), long(8), float(4), double(8), char(2), boolean(1)
-
引用类型
类,接口,数组
定义细节
long类型加L
long num4 = 30L;
float类型加F
float num5 = 50.1F
不同进制
- 二进制0b
- 八进制0
- 十六进制0x
浮点数
-
浮点数精度有限,存在误差
-
不要用浮点数进行比较
-
精度高用BigDecimal
类型转换
-
由低到高自动类型转换
-
(类型)变量名 强制类型转换
注意点
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 高容量转换到低容量,使用强制转换
- 转换时可能存在内存溢出或精度问题
JDK7新特性
数字之间用下划线分割
int money = 10_0000_0000

浙公网安备 33010602011771号