gpt4 book ai didi

java - 为什么 setMaximumFractionDigits 不包括某些数字

转载 作者:行者123 更新时间:2023-12-04 06:04:20 25 4
gpt4 key购买 nike

public class Slice {
public static void main (String [] args) {
double d = 987.123456d;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(4);
System.out.println(nf.format(d) + " ");
}
}

输出: 987.1235
为什么它排除 4 而输出不是 987.1234
改为 nf.setMaximumFractionDigits(3); 实际输出的是 987.123

最佳答案

您观察到的是由舍入而不是跳过引起的。

关于java - 为什么 setMaximumFractionDigits 不包括某些数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542243/

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