java bigdecimal取余_BigDecimal求余操作
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求余操作相关推荐
- C语言fmod()函数:对浮点数取模(求余)和%取余运算符的比较
头文件:#include <math.h> fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = ...
- c语言float可以 取余吗,C语言fmod()函数:对浮点数取模(求余)
头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...
- c语言fmod函数6,C语言fmod()函数:对浮点数取模(求余)
头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...
- c语言fmod英文全称,C语言fmod()函数:对浮点数取模(求余)(示例代码)
头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...
- java bigdecimal取余_BigDecimal取余运算
取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现. public BigDecimal[] divideAndRemainder( ...
- 取模和求余在matlab中计算
在matlab中运行上图 rem(3,-2) 运行可以得到余数结果为1 mod(3,-2) 运行可以得到取模结果为-1 对于取余或者取模,运算的过程都是A/B = C , 模(余) = A -B*C ...
- C# 对数字取整和求余
取余数 使用 % 但取整数 使用 '/' 是有条件的, 对于int 类型的变量a 取整 使用 '/' 对于double类型的变量,使用'/' 取得的是double类型 :比如: double a = ...
- 负数的 %求余和取模
1.求余和取模是不同的 2.'%' 在C/C++,Java等语言中意为 求余 ,在python 中意为 取模 3.a%b = c 求余: c的符号和a一致 取模:c的符号和b一致 比如,一个小李子: ...
- 取模运算性质_求余、取模运算在RTOS中计算优先级的理解
uCOS3中的部分源码: /* 置位优先级表中相应的位 */ void OS_PrioInsert (OS_PRIO prio) { CPU_DATA bit; CPU_DATA bit_nbr; O ...
- 【转】数学与编程——求余、取模运算及其性质
一.求余运算(Remainder) (参考维基百科: http://zh.wikipedia.org/wiki/余数 http://en.wikipedia.org/wiki/Remainder h ...
最新文章
- 从0设计一个基于Redis的锁服务
- 【好书试读】支付宝体验设计精髓
- java火山_各种排序算法java实现
- 《微信公众平台开发最佳实践》——2.4 本章小结
- 张家辉申请“渣渣辉”商标,真的很有知识产权意识了
- 光子不维护服务器,光子云和光子服务器
- 列名 userid 不明确。 表结构_SQL-Server(三)表的创建和操作
- mysql更新多条数据_mysql 一次更新多行(多条记录)
- 如果你想提高创新,那么本书就是答案
- android刷机教程 华为,华为Mate20X 刷机教程 华为Mate20X 强刷升级教程
- mapinfo10.5破解版安装
- HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码
- 揭秘刷百度权重那些不为人知的事情
- 十八.国民技术MCU开发之UART模块LIN模式主从通信交互案例
- 武汉大学.计算机学院.密码学,密码学教学课件-武汉大学计算机学院.ppt
- oracle remapschema,remap schema多个用户
- CF1635E Cars
- unity3D 点击按钮 播放音频
- 小米4c手机显示无服务器,小米4C卡机怎么办 小米4C卡机解决办法【图文】
- 将 top命令执行结果输出到文件
热门文章
- 数据库中字段为CLOB的属性,在Java实体类中将CLOB转化为String
- Python基础练习-002-求1000以内的完全数
- linux下运行jar
- 20172324《程序设计与数据结构》第一周学习总结
- 启动orcal服务和监听的命令的一种方式
- BZOJ1086 [SCOI2005]王室联邦(树分块)
- 加入商品分类信息,考虑用户所处阶段的 图模型 推荐算法 Rws(random walk with stage)...
- 在人工智能中对TSP问题的求解
- 拓端tecdat|Excel 实例:数据进行排序和筛选
- 拓端tecdat|R语言区间数据回归分析