Java的常量分类(数据类型)

基本数据类型(四类八种)

类型含义举例
整数All 整数1,2,3
浮点数All 小数1.0,2.3,9.8
字符单引号,只能一个字符‘A’,‘B’
字符串双引号,可以多个字符“abc”,“cdfhs”
布尔只有两个值true, flase
只有一个值null

基本数据类型:包括整数(字节型byte,短整型short、整型int和长整型long)、浮点数(单精度float和双精度double)、字符char、布尔bollean

数据类型关键字内存占用取值范围
字节型byte1-128-127
短整型short2-32768-32767
整型int(默认)4-2^31 - 2^31-1
长整型long8-2^63 - 2^63-1
单精度浮点数float41.4013E-45-3.4028E+38
双精度浮点数double(默认)84.9E-324-1.7977E+308
字符型char20-65535
布尔类型boolean1treu,flase

引用数据类型

主要包括:字符串、类、数组、接口、Lambda

注意事项:

  • 字符串是引用类型
  • 字符长度和表示范围没有关系
  • 默认double类型,如果float加后缀F;如果long类型加后缀L
  • 浮点数可能是个近似值,不是精确值

强制类型转换

强制类型转换注意事项

  • 强制类型转换,会造成精度损失和数据溢出现象
  • byte/short/char都可以发生数学运算
  • byte/short/char在发生运算的时候,会被转换为int类型进行运算
  • boolean类型不发生数据类型转换
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值