gpt4 book ai didi

java - 你如何缩短 Java 中的长十进制数?

转载 作者:行者123 更新时间:2023-11-30 08:24:32 24 4
gpt4 key购买 nike

例如,我有号码 137.99999999999。如何将其格式化为小数点后一位,例如 137.9?

另一个例子是 4.7777777777 到 4.7

注意:我根本不想四舍五入这个数字。我只想将它截断到小数点后一位。

最佳答案

使用NumberFormat如果您需要更多特殊方法将 4.77 显示为 4.7,而不是 4.8(这是 RoundingMode.DOWN):

  NumberFormat format = NumberFormat.getInstance();
format.setRoundingMode(RoundingMode.DOWN);
format.setMaximumFractionDigits(2);
System.out.println(format.format(4.7777));

输出为4.77

关于java - 你如何缩短 Java 中的长十进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com