91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java中如何實現貨幣的加減乘除運算

小樊
84
2024-09-07 13:13:35
欄目: 編程語言

在Java中,可以使用BigDecimal類來實現貨幣的加減乘除運算。BigDecimal是一個任意精度的十進制數,可以用于表示任何大小的十進制數,并且可以進行計算而不會丟失精度。

下面是一些示例代碼,展示了如何使用BigDecimal進行加減乘除運算:

import java.math.BigDecimal;

public class CurrencyCalculation {
    public static void main(String[] args) {
        BigDecimal num1 = new BigDecimal("10.5");
        BigDecimal num2 = new BigDecimal("3.14");

        // 加法
        BigDecimal sum = num1.add(num2);
        System.out.println("Sum: " + sum);

        // 減法
        BigDecimal difference = num1.subtract(num2);
        System.out.println("Difference: " + difference);

        // 乘法
        BigDecimal product = num1.multiply(num2);
        System.out.println("Product: " + product);

        // 除法
        BigDecimal quotient = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);
        System.out.println("Quotient: " + quotient);
    }
}

在這個示例中,我們創建了兩個BigDecimal對象num1num2,然后使用add()subtract()multiply()divide()方法進行加減乘除運算。注意,在進行除法運算時,我們需要指定小數點后保留的位數(這里是2位)和舍入模式(這里使用BigDecimal.ROUND_HALF_UP,表示四舍五入)。

0
长子县| 常熟市| 龙陵县| 衡水市| 桐庐县| 霸州市| 蓬溪县| 潮安县| 衡阳市| 上饶市| 郎溪县| 浮梁县| 安国市| 大竹县| 苏尼特右旗| 固原市| 武汉市| 永平县| 厦门市| 平乐县| 馆陶县| 宿迁市| 渝中区| 股票| 和顺县| 海安县| 新余市| 临桂县| 湟源县| 阿克陶县| 陇西县| 嘉黎县| 南阳市| 张家港市| 河间市| 梓潼县| 胶南市| 堆龙德庆县| 张掖市| 揭西县| 嫩江县|