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