gpt4 book ai didi

java - 如何在 Java 中缩放 BigDecimal?

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:27 25 4
gpt4 key购买 nike

import java.math.*;

class Moqueet {
public static void main(String [] args){
double a, b, c;
BigDecimal bg1, bg2;
a = 1;
b = 10000;
c = a / b;
bg1 = new BigDecimal(c);
MathContext mc = new MathContext(10);
bg2 = bg1.round(mc);
System.out.println(bg1);
}
}

当我尝试这个时,我得到如下输出:

0.000100000000000000004792173602385929598312941379845142364501953125

我希望我的输出为 0.0001仅有的。我怎样才能实现这个目标?

最佳答案

 bg1 = bg1.setScale(4, RoundingMode.FLOOR);

关于java - 如何在 Java 中缩放 BigDecimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105250/

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