java中的数据类型


活动地址:CSDN21天学习挑战赛

java中的数据类型

Java中的数据类型整体分为
1.基本数据类型【原生数据类型】
2.复合数据类型【引用数据类型】

1.Java中的基本数据类型有几种,如何表示,取值范围以及注意事项?
数据类型—为了定义变量,限定变量的存储空间的大小。

Java中的基本数据类型有几种
4大类8种
1.整数类型(4)
1.字节型 byte 1个字节8位2进制 -2的7次方~2的7次方-1
2.短整型 short 2个字节 -2的15次方~2的15次方-1
3.整型 int 4个字节 -2的31次方~2的31次方-1
4.长整型 long 8个字节 -2的63次方~2的63次方-1
2.浮点类型(2)
1.单精度浮点型 float 4个字节 8位的有效数字
2.双精度浮点型 double 8个字节 16位的有效数字
3.字符类型(1)
1.字符型 char 2个字节 0~65535
4.布尔类型(1)
1.布尔型 boolean 1个字节 true/false

在这里插入图片描述
当我们赋值给字节型变量的具体数据值超过字节型取值访问时就会报错1个字节8位2进制 -2的7次方~2的7次方-1
1、byte

在这里插入图片描述

在这里插入图片描述
2.short short 2个字节 -2的15次方~2的15次方-1

在这里插入图片描述
在这里插入图片描述
3.整型 int 4个字节 -2的31次方~2的31次方-1

在这里插入图片描述
在这里插入图片描述
4.长整型 long 8个字节 -2的63次方~2的63次方-1

在这里插入图片描述
那么这个数在long的取值范围中,但是依然报错,这是为什么呢?
这是因为我们在给长整型变量赋值的时候,要给数据值添加“L”、“l”作为后缀,在程序中出现了没有变量保存的整数数据值时,程序就认为这个数据值就是int
在这里插入图片描述

5.单精度浮点型 float 4个字节 8位的有效数字
单精度浮点型数据在赋值的时候需要添加“F”、“f”作为后缀
在这里插入图片描述
6.双精度浮点型 double 8个字节 16位的有效数字
双精度浮点型数据在赋值的时候可以添加“D”/“d”作为后缀,也可以省略

在这里插入图片描述
在程序中出现了没有变量保存的小数数据值时,程序就认为这个数据值就是double

在用double做运算有可能会丢失精度,所以一般做计算尽量不要使用double
在这里插入图片描述
7.char 2个字节 0–65535
字符型数据在赋值的时候需要单引号包围
字符型是可以保存汉字

在这里插入图片描述
8.boolean 返回true/false
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值