java取余是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等)
Java取余运算符 (%)
一个表达式的值除以另一个表达式的值,返回余数。
result = number1 % number2
参数
result 任何变量
number1 任何数值表达式
number2 任何数值表达式。
说明
取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。例如,在下面的表达式中,A (即 result)等于 5。
A = 19 % 6.7
%是求余运算,即2%10=2,10%2=0,10%3=1。(2除以10余2,10除以2余0,10除以3余1)
.....取余
就是得到的是除法的余数
% = mod
等于余数
比如 5/3=1
那么 5%3 = 5-(5/3*3) = 5-3 = 2;
也就是去掉能整除的部分
取余数!
比如说 9%2 商4余2 就等于2 3%9 商0余3 就等于3