取餘運算在編程中運用很是普遍,對於BigDecimal對象取餘運算能夠經過divideAndRemainder方法實現。java
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
版權聲明:本文爲博主原創文章,轉載請附上博文連接!ide