大家好,又见面了,我是你们的朋友全栈君。
java中的取余
在java运算中有时会出现对一个整数取余操作,首先复习一下小学学过的除法公式:
除数 ÷ 被除数 = 商
如果没有被整数就会出现余数,例:10 ÷ 3 = 3 余数为 1
在java运算中,取余符号是 %
1、第一种情况一个大的整数对一个比它小的整数取余
public static void main(String[] args) {
int a = 10, b = 3;
System.out.println(a % b);
}
输出结果:
1
2、第二种情况一个小的整数对一个比它大的整数取余
public static void main(String[] args) {
int a = 8, b = 33;
int c = 21, d = 65;
int e = 43, f = 117;
System.out.println(a % b);
System.out.println(c % d);
System.out.println(e % f);
}
输出结果:
8
21
43
总结:
两个整数A、B做取余操作,例:A%B
如果A>B,取余结果按照小学学过的数学公式计算
如果A<B,取余结果等于A
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137708.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...