作为伪代码中的一个例子:
if ((a mod 2) == 0)
{
isEven = true;
}
else
{
isEven = false;
}
作为伪代码中的一个例子:
if ((a mod 2) == 0)
{
isEven = true;
}
else
{
isEven = false;
}
当前回答
在Java中,mod操作可以这样执行:
Math.floorMod(a, b)
注意: mod操作不同于余数操作。在Java中,剩余的操作可以这样执行:
a % b
其他回答
在Java中,mod操作可以这样执行:
Math.floorMod(a, b)
注意: mod操作不同于余数操作。在Java中,剩余的操作可以这样执行:
a % b
在Java中,它是%操作符: 15.17.3. 剩余运算符%
注意,在java.lang.Math类中还有floorMod,对于不同符号的参数,它会给出与%不同的结果:
floorMod (int x, int y)
另外,mod可以这样使用:
int a = 7;
b = a % 2;
B等于1。因为7% 2 = 1。
if (a % 2 == 0) {
} else {
}
Java中的余数运算符是%,取模运算符可以表示为
public int mod(int i, int j)
{
int rem = i % j;
if (j < 0 && rem > 0)
{
return rem + j;
}
if (j > 0 && rem < 0)
{
return rem + j;
}
return rem;
}