java的基本数据类型

1、数据类型

java数据类型分为基本数据类型和引用数据类型两种,这里先说基本数据类型

隶属类型类型长度(字节)对应得包装类
整数型字节型[byte]1Byte
整数型短整型[short]2Short
整数型短整型[int]4Integer
整数型长整型[long]8Long
浮点型单精度型[float]4Float
浮点型双精度型[double]8Double
字符型字符型[char]2Character
逻辑型逻辑型[boolean]1/8Boolean
类型说明
  • 长整型long整数范围内可以不写l/L,超出要写,建议无论什么情况都写上大写的L,便于区分
  • 浮点数中的字节和整数型不同,浮点数要比整数型大的多
  • 单精度float在整数范围内可以不写f/F,但超出int的范围包括小数形式必须加f/F后缀
  • 双精度double为java的默认类型可以不加d/D后缀,但若整数超出了int的范围就必须加d/D
  • 可以通过String.format("%.nf",double)来进行n为小数的四舍五入,返回值为一个字符串
类型转换
  • byte < short < char < int < long < float < double
  • 表达式中如果好友int、long、float和double,java会将较低的变量自动转换为表达式中数据类型最高的数据类型
  • 在算术表达式中含有byte、short和char将自动转为int类型
  • char类型可以直接赋值给int、long、float和double的变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信息技术王凤龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值