gpt4 book ai didi

java - 货币双值舍入

转载 作者:行者123 更新时间:2023-12-01 14:59:50 25 4
gpt4 key购买 nike

在舍入要在 textView 中显示的值时遇到很多麻烦。

我基本上想将其四舍五入到小数点后两位,但目前我得到了一长串不同的数字。

我正在使用 BigDecimal,但到目前为止还没有运气......

public void calc() {
BigDecimal bd = new BigDecimal(subTotal);
bd.setScale(2, BigDecimal.ROUND_DOWN);
total.setText(String.valueOf(bd));
}

最佳答案

尝试以下代码:

double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}

关于java - 货币双值舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829902/

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