中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
新兴县| 深泽县| 桓仁| 上饶县| 杨浦区| 邛崃市| 抚顺县| 射阳县| 体育| 湟源县| 黎平县| 塔城市| 天柱县| 垦利县| 赤城县| 车致| 林芝县| 兰考县| 靖州| 东乡县| 景宁| 信丰县| 万源市| 象山县| 黄冈市| 呼和浩特市| 武义县| 聂拉木县| 昆山市| 中方县| 昌宁县| 北川| 江城| 古蔺县| 通化市| 建阳市| 偃师市| 凤城市| 墨竹工卡县| 乌鲁木齐县| 都兰县|