永发信息网

电脑金额保留两位小数为什么总是四舍五入

答案:2  悬赏:40  手机版
解决时间 2021-03-03 10:20
  • 提问者网友:wodetian
  • 2021-03-02 17:16
电脑金额保留两位小数为什么总是四舍五入
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-02 17:34
四舍五入是默认的保留两位小数的方式。
如果不需要这样的方式就自行设计与选择。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-03-02 19:08
因为double型小数部分会在从二进制变十进制的类型变换中产生误差,所以x2会变成-3.80000000000003,如果要使输出四舍五入 保留两位小数,可以用string的format函数,方法如下: system.out.println(string.format("%.2f", x1)); system.out.println(string.format("%.2f", x2));
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯