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

为什么这个a放前放后输出结果不一样

为什么这个a放前放后输出结果不一样

从善如流马歇尔3642255 2019-09-29 10:51:46
package qi;import java.util.Scanner;public class SAN {public static void main(String[] args) { double r=1.5; final double a=3.14; System.out.println(r*r*a); }}System.out.println(a*r*r);
查看完整描述

1 回答

?
皇太极666

TA贡献18条经验 获得超4个赞

应该是有精度的确实,为了最大化的消除精度影响,建议使用String参数构造BigDecimal 。

查看完整回答
反对 回复 2019-09-30
  • 1 回答
  • 0 关注
  • 434 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信