JAVA的8种基本数据类型

8种基本数据类型的分类

8中基本数据类型可以分为:整型、浮点型、字符型、布尔型

整型

类型 数据大小
byte 1个字节
short 2个字节
int 4个字节
long 8个字节

【注意】:1、JAVA整型的数据大小与机器无关,与c语言不同,JAVA的跨平台特性也决定了其数据大小是统一的。
2、Long型数据需要在数值后面添加上L(如6666666666666L)。
3、JAVA中没有无符号类型也就是unsigned type

浮点型

类型 数据大小
float 4个字节
double 8个字节

【注意】
1、浮点类型在默认情况下是double类型,只有在数值后面添加上F后,才会变成float类型。
2、浮点类型是不适用于禁止出现四舍五入场景的计算中。主要原因是浮点数采用二进制表示,而在二进制中无法准确表示分数1/10。就像十进制不能准确表示1/3一样。如果需要计算中不包含任何误差,那么就应该使用BigDecimal类。

字符类型:

类型 数据大小
char 1个字符

【注意】
建议不要再程序中出现char类型数据,除非确实需要对UTF-16代码单元进行操作。最好将处理的字符串用抽象数据类型类型表示。

布尔类型

数据类型 数据大小
boolean 2个字节

【注意】在JAVA中布尔类型与整型是不能替换的,需要使用布尔类型判断的地方就不能使用整型数据0、1进行替换。例如:if(flag == true){}就不能使用if(flag == 1){}进行替换,否则就会报错。

posted @ 2022-04-24 20:08  柠檬碰柠檬  阅读(316)  评论(0)    收藏  举报