8种基本数据类型的分类

8种基本数据类型的分类

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

整型

类型数据大小
byte1个字节
short2个字节
int4个字节
long8个字节

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

浮点型

类型数据大小
float4个字节
double8个字节

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

字符类型:

类型数据大小
char1个字符

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

布尔类型

数据类型数据大小
boolean2个字节

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值