小编最近为了JAVA开发中的向上取整给搞晕了,今天详细了解下整除 / 和取余 % 的区别
JAVA 中的整除 / 和取余 % 区别
/ (除) 注意:整数相除结果还是整数,向下取整。
只要相除中有一个小数,结果带小数。
4/5 //输出结果为0
6/5 //输出结果为1
5/5 //输出结果为1
4.2/5.2 //输出结果为0.8076923076923077
%(取模) 结果为相除之后的余数。也叫取余
3%2 // 3/2-----商0余1 输出结果为1
12%10 // 12/10------商1余2 输出结果为2
6%6 // 6/6-------商1余0 输出结果为0
目前%(取模)常见使用场景为奇偶数的判断: x%2 ,0为偶数,1为奇数。