java bigdecimal取余
取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现。
public BigDecimal[] divideAndRemainder(BigDecimal divisor);
1
该方法接收另一个BigDecimal 对象作为参数,该参数即为除数,返回一个BigDecimal数组,返回数组中包含两个元素,第一个元素为两数相除的商,第二个元素为余数。
使用案例如下:
package net.csdn.test;
import java.math.BigDecimal;
public class TestBigDecimal {
public static void main(String[] args) {
BigDecimal amt = new BigDecimal(1001);
BigDecimal[] results = amt.divideAndRemainder(BigDecimal.valueOf(20));
System.out.println(results[0]);
System.out.println(results[1]);
}
}
运行程序分别输出商50余数1,可以达到和基本数据类型%运算相同的效果
作者:江荣波
来源:CSDN
原文:https://blog.csdn.net/rongbo_j/article/details/50733224
版权声明:本文为博主原创文章,转载请附上博文链接!
作者:少根松
来源链接:https://blog.csdn.net/weixin_29819639/article/details/114999239
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。