Java中取余运算符用于计算两个数相除后的余数。在Java中,取余运算符使用百分号(%)表示。
例如,我们有两个整数a和b,要计算a除以b的余数,可以使用以下代码:
int a = 10;
int b = 3;
int remainder = a % b;
System.out.println("a除以b的余数为:" + remainder);
上述代码中,a除以b的余数为1,因此输出结果为:"a除以b的余数为:1"。
需要注意的是,取余运算符的结果的符号与被除数的符号相同。例如,-10 % 3 的结果为-1,而10 % -3 的结果为1。
取余运算符还可以用于判断一个数是否为另一个数的倍数。如果a % b 的结果为0,则表示a是b的倍数。
int a = 15;
int b = 5;
if (a % b == 0) {
System.out.println(a + "是" + b + "的倍数");
} else {
System.out.println(a + "不是" + b + "的倍数");
上述代码中,a是15,b是5,由于15可以被5整除,因此输出结果为:"15是5的倍数"。
总结一下,Java中的取余运算符(%)可以用于计算两个数相除后的余数,也可以用于判断一个数是否为另一个数的倍数。