亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

BigDecimal中divide方法怎么使用

小億
515
2023-08-02 11:14:20
欄目: 編程語言

BigDecimal類中的divide()方法用于執行兩個BigDecimal對象之間的除法運算。

使用方式如下:

  1. 使用兩個BigDecimal對象相除,并指定舍入規則:
BigDecimal result = bigDecimal1.divide(bigDecimal2, roundingMode);

其中,bigDecimal1bigDecimal2是要進行除法運算的兩個BigDecimal對象,roundingMode是指定的舍入規則。

  1. 使用兩個BigDecimal對象相除,并指定小數位數和舍入規則:
BigDecimal result = bigDecimal1.divide(bigDecimal2, scale, roundingMode);

其中,scale是要保留的小數位數,roundingMode是指定的舍入規則。

注意事項:

  • 如果除法運算的結果是一個無限循環小數,則需要指定小數位數和舍入規則,否則會拋出ArithmeticException異常。

  • 如果除數為0,則會拋出ArithmeticException異常。

示例代碼:

import java.math.BigDecimal;
import java.math.RoundingMode;
public class BigDecimalDemo {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10");
BigDecimal num2 = new BigDecimal("3");
// 執行除法運算,并指定小數位數和舍入規則
BigDecimal result = num1.divide(num2, 2, RoundingMode.HALF_UP);
System.out.println("結果:" + result); // 輸出結果:3.33
}
}

0
鹿泉市| 德令哈市| 喀什市| 通州区| 福泉市| 东山县| 洛浦县| 宜昌市| 德江县| 东丽区| 松溪县| 枣阳市| 昆明市| 宜川县| 南木林县| 广平县| 定陶县| 襄城县| 宜城市| 从化市| 庆元县| 徐汇区| 镇沅| 儋州市| 通榆县| 建平县| 凤城市| 炉霍县| 铜陵市| 海原县| 安丘市| 景谷| 望江县| 米脂县| 阿拉善盟| 丹巴县| 津南区| 东辽县| 肥城市| 札达县| 黄平县|