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

溫馨提示×

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
江陵县| 福海县| 北碚区| 蛟河市| 肃南| 什邡市| 和龙市| 罗甸县| 达州市| 双流县| 章丘市| 搜索| 贵州省| 全椒县| 枣强县| 台南县| 闵行区| 靖边县| 宁河县| 平舆县| 富宁县| 娱乐| 诸暨市| 岳西县| 开平市| 东安县| 信阳市| 淄博市| 广南县| 武穴市| 永川市| 桐庐县| 安图县| 陆良县| 宁陵县| 石楼县| 莫力| 铁岭县| 甘洛县| 五莲县| 伊通|