025_取余运算
Posted BandariFang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了025_取余运算相关的知识,希望对你有一定的参考价值。
public without sharing class MathHelper {
/*
是否整除
@param dividend 被除数
@param divider 除数
@return 整除返回true,不整除返回false
*/
public static Boolean isDivisibility(Integer dividend,Integer divider) {
//先将被除数转换成Decimal,否则先计算整数除法结果为Integer类型,然后将整数转换成Decimal
Decimal resultDecimal = Decimal.valueOf(dividend) / divider;
//获取结果上线
Integer resultSeiling = Integer.valueOf(resultDecimal.round(System.RoundingMode.CEILING));
Integer resultDown = Integer.valueOf(resultDecimal.round(System.RoundingMode.DOWN));
return resultSeiling == resultDown;
}
/*
获取余数
@param dividend 被除数
@param divider 除数
@return 返回余数
*/
public static Integer getRemainder(Integer dividend,Integer divider) {
Decimal resultDecimal = Decimal.valueOf(dividend) / divider;
Integer resultDown = Integer.valueOf(resultDecimal.round(System.RoundingMode.DOWN));
return dividend - resultDown * divider;
}
}
以上是关于025_取余运算的主要内容,如果未能解决你的问题,请参考以下文章