BigDecimal求余操作如下:

package com.qiu.lin.he;

import java.math.BigDecimal;

public class CeShi {

public static void main(String[] args) {

BigDecimal bg = BigDecimal.valueOf(11);

BigDecimal om2 = BigDecimal.valueOf(25);

System.out.println(om2.divideAndRemainder(bg)[1]);//取余

}

}

/**

*

* l 已取消掉扣款失败的短信。

* l 短信文案里显示的金额,如果为整数,不要显示小数。比如一万元,请显示为10000元,不要显示为10000.00元。

* l 当然金额本身带小数就显示出小数。

*

* @param applyAmount

* @return

*/

private Object dealAmount(BigDecimal applyAmount) {

if(applyAmount.divideAndRemainder(new BigDecimal(1))[1].compareTo(new BigDecimal(0))==0){//没有小数

return applyAmount.divideAndRemainder(new BigDecimal(1))[0].toBigInteger();

}else{

return applyAmount.setScale(2,BigDecimal.ROUND_HALF_UP);//保留两位小数

}

}

java bigdecimal取余_BigDecimal求余操作相关推荐

  1. C语言fmod()函数:对浮点数取模(求余)和%取余运算符的比较

    头文件:#include <math.h> fmod() 用来对浮点数进行取模(求余),其原型为:     double fmod (double x); 设返回值为 ret,那么 x = ...

  2. c语言float可以 取余吗,C语言fmod()函数:对浮点数取模(求余)

    头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...

  3. c语言fmod函数6,C语言fmod()函数:对浮点数取模(求余)

    头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...

  4. c语言fmod英文全称,C语言fmod()函数:对浮点数取模(求余)(示例代码)

    头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...

  5. java bigdecimal取余_BigDecimal取余运算

    取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现. public BigDecimal[] divideAndRemainder( ...

  6. 取模和求余在matlab中计算

    在matlab中运行上图 rem(3,-2) 运行可以得到余数结果为1  mod(3,-2) 运行可以得到取模结果为-1 对于取余或者取模,运算的过程都是A/B = C , 模(余) = A -B*C ...

  7. C# 对数字取整和求余

    取余数 使用 % 但取整数 使用 '/' 是有条件的, 对于int 类型的变量a 取整 使用 '/' 对于double类型的变量,使用'/' 取得的是double类型 :比如: double a = ...

  8. 负数的 %求余和取模

    1.求余和取模是不同的 2.'%' 在C/C++,Java等语言中意为 求余 ,在python 中意为 取模 3.a%b = c 求余: c的符号和a一致 取模:c的符号和b一致 比如,一个小李子: ...

  9. 取模运算性质_求余、取模运算在RTOS中计算优先级的理解

    uCOS3中的部分源码: /* 置位优先级表中相应的位 */ void OS_PrioInsert (OS_PRIO prio) { CPU_DATA bit; CPU_DATA bit_nbr; O ...

  10. 【转】数学与编程——求余、取模运算及其性质

    一.求余运算(Remainder) (参考维基百科: http://zh.wikipedia.org/wiki/余数  http://en.wikipedia.org/wiki/Remainder h ...

最新文章

  1. 从0设计一个基于Redis的锁服务
  2. 【好书试读】支付宝体验设计精髓
  3. java火山_各种排序算法java实现
  4. 《微信公众平台开发最佳实践》——2.4 本章小结
  5. 张家辉申请“渣渣辉”商标,真的很有知识产权意识了
  6. 光子不维护服务器,光子云和光子服务器
  7. 列名 userid 不明确。 表结构_SQL-Server(三)表的创建和操作
  8. mysql更新多条数据_mysql 一次更新多行(多条记录)
  9. 如果你想提高创新,那么本书就是答案
  10. android刷机教程 华为,华为Mate20X 刷机教程 华为Mate20X 强刷升级教程
  11. mapinfo10.5破解版安装
  12. HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码
  13. 揭秘刷百度权重那些不为人知的事情
  14. 十八.国民技术MCU开发之UART模块LIN模式主从通信交互案例
  15. 武汉大学.计算机学院.密码学,密码学教学课件-武汉大学计算机学院.ppt
  16. oracle remapschema,remap schema多个用户
  17. CF1635E Cars
  18. unity3D 点击按钮 播放音频
  19. 小米4c手机显示无服务器,小米4C卡机怎么办 小米4C卡机解决办法【图文】
  20. 将 top命令执行结果输出到文件

热门文章

  1. 数据库中字段为CLOB的属性,在Java实体类中将CLOB转化为String
  2. Python基础练习-002-求1000以内的完全数
  3. linux下运行jar
  4. 20172324《程序设计与数据结构》第一周学习总结
  5. 启动orcal服务和监听的命令的一种方式
  6. BZOJ1086 [SCOI2005]王室联邦(树分块)
  7. 加入商品分类信息,考虑用户所处阶段的 图模型 推荐算法 Rws(random walk with stage)...
  8. 在人工智能中对TSP问题的求解
  9. 拓端tecdat|Excel 实例:数据进行排序和筛选
  10. 拓端tecdat|R语言区间数据回归分析