java.math.BigDecimal.divide(BigDecimal divisor, int roundingMode) 返回一个BigDecimal,其值为(this/除数),其标度是this.scale()。如果必须执行舍入,以产生一个结果与给定的比例,将指定的舍入模式被应用。

声明

以下是java.math.BigDecimal.divide()方法的声明

public BigDecimal divide(BigDecimal divisor, int roundingMode)

参数

  • divisor - 值通过此BigDecimal被除

  • roundingMode - 舍入模式应用

返回值

此方法返回一个BigDecimal对象,其值是此/除数,四舍五入为指定的

异常

  • ArithmeticException - 如果除数==0,或RoundingMode== ROUND_UNNECESSARY和this.scale()是不足以表示除法运算的结果完全相同

  • IllegalArgumentException - 如果的RoundingMode不表示一个有效的舍入模式

例子

下面的示例演示math.BigDecimal.divide()方法的用法。

 点击链接查看详细内容

转载于:https://www.cnblogs.com/hane/p/7305277.html

BigDecimal.divide方法相关推荐

  1. 解决java.math.BigDecimal divide方法运算结果为无限小数问题

    http://samueli.iteye.com/blog/224755 BigDecimal除法运算报错,错误如下: Non-terminating decimal expansion; no ex ...

  2. BigDecimal divide方法结果为无限小数问题

    参考:http://mengxiaozhe.iteye.com/blog/763552 10/3=3.3333333333333333.............. Java代码   public st ...

  3. BigDecimal中divide方法详解

    1.首先说一下用法,BigDecimal中的divide主要就是用来做除法的运算.其中有这么一个方法. public BigDecimal divide(BigDecimal divisor,int ...

  4. BigDecimal中divide方法与setScale方法详解

    BigDecimal中divide方法详解 1.首先说一下用法,BigDecimal中的divide主要就是用来做除法的运算.其中有这么一个方法. public BigDecimal divide(B ...

  5. BigDecimal 除法 divide方法参数,各参数作用,详细~

    BigDecimal 多参自定义除法 public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) public ...

  6. bigdecimal divide四舍五入_BigDecimal 四则运算

    先介绍下BigDecimal: 属于 java.math.BigDecimal; 在我们写代码过程中有时会遇到较大数字之间的计算问题,比如金额的计算,这个时候使用浮点类型进行计算可能就不那么准确了,会 ...

  7. BigDecimal.divide异常 ArithmeticException

    错误信息: 1.代码: BigDecimal avgAmount = totalAmount.divide(new BigDecimal(list.size())).setScale(2, BigDe ...

  8. java plus方法_Java.math.BigDecimal.plus()方法实例

    全屏 Java.math.BigDecimal.plus()方法实例 java.math.BigDecimal.plus() 返回一个BigDecimal,其值是 (+this),并且其刻度为是 th ...

  9. java中的math.abs_Java.math.BigDecimal.abs()方法

    全屏 Java.math.BigDecimal.abs()方法 java.math.BigDecimal.abs()返回一个BigDecimal,其值是此BigDecimal的绝对值,其标度是this ...

  10. add结果 bigdecimal_java.math.BigDecimal.add(BigDecimal augend)方法

    全屏 java.math.BigDecimal.add(BigDecimal augend)方法 java.math.BigDecimal.add(BigDecimal augend) 返回一个Big ...

最新文章

  1. pytorch中的torch.nn.LSTM解析
  2. 第一阶段_第三部分_光照与GI
  3. 关于C++,Java和Python中的随机数生成法
  4. mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
  5. 惠普用的是微软服务器吗,惠普抛弃MediaSmart服务器 微软表示淡定
  6. SSIS 连接ORACLE 无法从 SQL 命令中提取参数的解决方案
  7. vnc安装linux教程,Centos7安装配置vncserver详细教程
  8. Windows ×××服务器配置6-启用L2TP方式CA模式访问①
  9. 关于【画面文言修正】 的 注意点。 (1.确认文字风格 2 从整体来去确认风格)
  10. idea给main方法附带参数
  11. 汪洋大海中的一块绿地
  12. Nifi Api访问
  13. WinDbg命令详解--执行
  14. java将图片背景替换为透明
  15. 解决iOS 证书不受信任的问题
  16. 安卓OTA升级文件的制作
  17. g-sync显示器到底能提升多少游戏性能?
  18. 如何使用DBeaver连接MySQL数据库?
  19. Android 主题切换(theme),语种切换,动态获取自定义属性(attr)值
  20. 图文教程:excel2007打印区域设置

热门文章

  1. python 文件复制中出现 Python3之由通用字符名称“\u202A”表示的字符不能在当前代码页中表示出来
  2. 从服务器断开并删除套接字
  3. Spring4-@PostConstruct和@PreDestroy注解的使用
  4. 如何使用虚拟实验室建设思科IPS***防御课程的实验环境
  5. 【转】Data truncation: Truncated incorrect DOUBLE value:Mysql Update时
  6. 网站性能测试工具Apache Benchmark的使用说明
  7. JSP的9种基本内置组件
  8. PHP设计模式——原型模式
  9. Sublime Text3的插件管理Package Control安装
  10. python多进程共享变量,附共享图像内存实例