java divide_Java BigDecimal divide()用法及代码示例

java.math.BigDecimal.divide(BigDecimal divisor)用于计算两个BigDecimal的商。商由(this /除数)给出。此方法对当前的BigDecimal进行操作,调用该方法并将BigDecimal作为参数传递。

Java中有五种重载的除法方法重载,如下所示:

divide(BigDecimal divisor)

divide(BigDecimal divisor,MathContext mc)

divide(BigDecimal divisor,RoundingMode roundingMode)

divide(BigDecimal divisor,整数比例,RoundingMode roundingMode)

divide(BigDecimal divisor,int roundingMode)

注意:从Java 9开始不推荐使用divide(BigDecimal divisor,int roundingMode)。

divide(BigDecimal divisor)

商由(this /除数)给出,其首选标度为(this.scale() – divisor.scale())。

用法:

public BigDecimal divide(BigDecimal divisor)

参数:此方法接受参数除数,该BigDecimal将通过该参数除以获得商。

返回值:此方法返回保存结果的BigDecimal(这个/除数)。

异常:如果参数除数是0或精确商没有小数点后缀算术异常被抛出。

下面的程序用于说明BigDecimal的divide()方法。

// Java program to demonstrate

// divide() method of BigDecimal

import java.math.BigDecimal;

public class GFG {

public static void main(String[] args)

{

// BigDecimal object to store the result

BigDecimal res;

// For user input

// Use Scanner or BufferedReader


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部