Java中数据类型转换

1.1 自动类型转换

在这里插入图片描述

图中实线不会丢失精度

图中虚线可能会丢失精度

1.2 原理:参考各类型底层所占字节数

传送门GOTO=》》》

字节数少的向字节数多的转换不会丢失精度
好比原先用了个小桶装水,现在换做大桶,水不会丢失。

1.3 为什么int-float和long-double会丢失精度

拿int-float来说,long-double自行类比,大家看到int和float底层都为4字节,为什么所谓的“桶”一样,会出现精度丢失呢?

传输门GOTO=》》》

2 强制类型转换

在这里插入图片描述

3 感谢阅读

发布了114 篇原创文章 · 获赞 27 · 访问量 3万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览