Java基本数据类型(四类八种)
基本数据类型——四类八种:整数类(byte、short、int、long)、浮点类(float、double)、字符类(char)、布尔型(boolean);
除此之外即为引用类数据类型。
1、整数类:不同类型表示不同长度
1)byte:使用1个字节存储,范围:-128~127;
2)short:使用2个字节存储,范围:-32768~32767;
3)int:使用4个字节存储,范围:-231~231-1(正负21亿);
4)long:使用8个字节存储,范围:-264~264-1(-9223372036854775808 ~ 9223372036854775807)
注意:使用整数类型时,默认都是int类型,如果需要使用long类型,必须在数字后面加上大写L;
2、浮点类:小数类型,分使用小数点计数和使用科学计数法
1)float:单精度,使用4字节存储,精度可以精确到小数点后7位有效数字;
2)double:双精度,使用8字节存储,精度是float的2倍
注意:默认浮点类型为double,使用float时,数字后面要加F,浮点类型并不能表示一个精确的值,会损失一定精度。
3、字符类
char:占用2个字节,使用时"A"表示一个字符串,即一个字符序列,’A‘表示一个字符。
Java中还有转义字符,如"\n"换行、"\t"制表符。
4、布尔型
boolean:只有true和false两个值,存储时占1位。
用来做逻辑判断,一般用于流程控制。