为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我圆的面积是31.4000000000002 后面这么多零

https://img1.sycdn.imooc.com//5c067ef40001056709230442.jpg

https://img1.sycdn.imooc.com//5c067f8f000127ea13760597.jpg

https://img1.sycdn.imooc.com//5c067fb00001fbc213900605.jpg

https://img1.sycdn.imooc.com//5c067fc10001f42614240899.jpg为什么我圆的面积是31.4000000000002  后面这么多零

正在回答

3 回答

可能是你圆的 π 使用了 final 关键字修饰的原因!我就知道final是最终值不能被改变 并且 被final修饰得话 在继承中是不能被调用的

0 回复 有任何疑惑可以回复我~
#1

Kevinvin

用final修饰类才不能被继承,final修饰的变量是可以被调用的
2019-01-02 回复 有任何疑惑可以回复我~
#2

抽象驴

与final没有关系
2019-01-22 回复 有任何疑惑可以回复我~

这里你的doble是保留16位小数的  然后PI=5*5*3.14926535....

0 回复 有任何疑惑可以回复我~

里面是二进制,小数用的不精确,可换成整数使用。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我圆的面积是31.4000000000002 后面这么多零

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信