数据类型分为基本数据类型和引用数据类型。
基本数据类型有8种,这8种可以细分为4类:
整数类型:byte(8bit),short(16),int(32),long(64),数字类型默认是int。
但是在 定义变量时,比如byte a=3;,这是可以的,因为这其中有隐式的数据类型转换,但是byte a=128;,就是不可以的,因为128超过了byte的最大范围,不会隐式转换数据类型。short类型也是如此的。 对于byte 类型和short类型,当直接用数字对它们类型的变量赋值时,只要数字类型的数值不超过它们的范围,便可以直接赋值,但超过范围,便会编译报错。
long类型,在赋值时 需要在数字类型后加l或L(一般建议L,因为l不便与1区分),例如,long a=1124L;
浮点数类型: float(32bit) double(64bit),浮点数类型默认是double
对float类型变量赋值时,需要在浮点数后加f或F,例如
float a=2.14f(F); 浮点数不是比如3.14,并不是准确的3.14,而是接近3.14的数
布尔类型 true(1bit) false(1bit)
布尔类型可以用于逻辑判断
字符类型 char(16bit) 表示时单个字符 用‘’包围
引用数据类型:
类
接口
数组
枚举