类型转换(计算问题)

由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。

低---------------------------------------->高

byte,short,char, -> int -> long -> float -> double

运算中,不同类型的数据先转化为同一类型,然后再进行运算,转换类型有两种:强制类型转换和自动类型转换

899a0e96e7b94fd693b6a49ccba8b467.png

9dfaeda1d061454fa746546c581fd87e.png 精度问题

768fb2045b8748228576532854e14d94.png 上图中23.7变成23,-45.89变成-45 舍去小数点后不同位数,精度出现差错

6b7e33a7efac499ca129356d80cd124a.png

7d5620ab327f4b32a7dc12b58600b639.png

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值