Java中的数据类型有两种:
1.基本数据类型
1.1数值型
1.1.1整型
1.1.1.1短整型(short)
1.1.1.2整型(int)
1.1.1.3长整型(long)
1.1.2浮点型
1.1.2.1单精度浮点型(float)
1.1.2.2双精度浮点型(double)
1.2字符型(char)
1.3布尔型(boolean)
2.引用数据类型
2.1类(class)
2.2接口(interface)
2.3数组
数据的溢出:
Integer包装类
整型的最大值:Integer.MAX_VALUE
整型的最小值:Integer.MIN_VALUE
其它的数据类型的最大、最小值都是一样提取。
整型的最大值 + 1 = 整型的最小值
整型的最小值 - 1 = 整型的最大值
常用的转义字符:
基本数据类型的默认值:
byte 0
short 0
int 0
long 0L
char \u0000(空)
float 0.0f
double 0.0d
boolean false
数据类型的自动转换和强制转换:
不同的数据类型不能相互转换,如数值型不能和布尔型相互转换。
但任何类型都可以像String类型转换。
强制类型转换会损失数据的精度,请谨慎转换!!