相关疑难解决方法(0)

如何在Java中格式化数字?

如何在Java中格式化数字?
什么是"最佳实践"?

在格式化之前,我需要对数字进行舍入吗?

32.302342342342343 => 32.30

.7323 => 0.73

等等

java number-formatting

109
推荐指数
6
解决办法
28万
查看次数

如何向 BigDecimal 添加额外的数字?

在下面的代码中,用户将输入firstAmountsecondAmount。然后程序将运行并进行计算firstAmount*secondAmount/123,答案将是totalAmount可变的。进一步的程序将采用totalAmount并做一些额外的计算,但在此之前我想将额外的数字添加到totalAmount. 例如,如果通过计算totalAmount得到数量这样的东西23.021是可以的。但它没有任何小数点我会添加它,例如,如果现在totalAmount获取金额41没有小数点,所以我会.00在 toalAmount 之后添加手段4.00。我怎么做 ?如果已经没有,我如何添加额外的数字?下面是我希望发生这些事情的代码。

switch (spinner.getSelectedItemPosition()){
    case 0:
    {
    
    totalAmount = firstAmount.multiply(secondAmount).divide(new BigDecimal("123"), MathContext.DECIMAL128);

   // before next calculation i want to add extra digits if there is no decimal point in the totalAmount

    nextCalculation = String.valueOf(totalAmount);
    
    break;
    }
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
39
查看次数

标签 统计

java ×2

number-formatting ×1