数据类型
Java中的数据必须有明确的数据类型
一、数据类型
-
基本数据类型
-
数值型
-
整数型
- byte short int [默认] long
-
浮点型
- float double[默认]
-
字符型
- char
-
-
非数值型
-
布尔型
- blooean
-
-
-
引用数据类型[reference type]
- 类(class)
- 接口(interface)
- 数组[]
二、数据转换【根据占用内存大小判断】
小->大,自动类型转换;
大->小,强制类型转换。
- 补充:
1、char 、byte 、short 在计算时会自动转换为 int 类型
2、char类型转换为byte 、short 类型需要进行 强制类型转换
3、强制类型转换可能导致精度损失
4、boolean类型不能进行类型转换
5、char:‘a’ = 97 ; ‘A’ = 65 ; ‘0’ = 48