JAVA 基本数据类型和包装类
JAVA 语言中有8中基本数据类型,他们分别是 boolean, byte, char, shout, int, long, float, double.
1, 容量比较
byte (1个字节)
char (2个字节)
short (2个字节)
int (4个字节)
long (8个字节)
float(4个字节)
double(8个字节)
2, 数据转换
Boolean 类型的数据不能转换为其他类型, 其他类型转换优先级如下
byte , char, short < int < long < float < double
当byte short char 数据类型参与计算时, 都是先转换为int 类型。
自动转换:容量小的转换为容量大的数据类型
多种数据类型计算时,都转换为容量最大的是数据类型 然后计算
强制转换: 容量大的转换为容量小的数据类型, 可能会丢失精度 慎用。
常量的转换
整型常量转换为 int
浮点常量转换为 double
3, 包装类
JAVA 把基础数据类型包装成一个类,这些类都是Number 类的子类。
int -> Integer
boolean -> Boolean
char -> Character
byte -> Byte
long -> Long
double -> Double
float-> Float
short -> Short
浙公网安备 33010602011771号