java怎么保留两位小数但不是四舍五入
答案:2 悬赏:60 手机版
解决时间 2021-02-06 08:59
- 提问者网友:像風在裏
- 2021-02-05 16:42
java怎么保留两位小数但不是四舍五入
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-05 18:04
很简单,先toString(),然后substring(0, 小数点后两位的长度)。
全部回答
- 1楼网友:封刀令
- 2021-02-05 18:41
因为double型小数部分会在从二进制变十进制的类型变换中产生误差,所以x2会变成-3.80000000000003,如果要使输出四舍五入 保留两位小数,可以用string的format函数,方法如下:
system.out.println(string.format("%.2f", x1));
system.out.println(string.format("%.2f", x2));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯