电脑金额保留两位小数为什么总是四舍五入
答案: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));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯