java 中的 num%2 是什么意思?
what does num%2 mean in java?
这是代码片段。我不太确定 num%2 是什么。 % 会给出余数,那是否意味着 num 的余数必须是 2?
int num = 1, max = 20;
while (num < max)
{
if (num%2 == 0)
System.out.println(num);
num++;
}
num%2==0
表示 num 除以 2 的余数,如果某物被 2 除,则它唯一的余数可能是 0 或 1,因此它取 num 除以 2 的余数并检查它是否等于 0
这是代码片段。我不太确定 num%2 是什么。 % 会给出余数,那是否意味着 num 的余数必须是 2?
int num = 1, max = 20;
while (num < max)
{
if (num%2 == 0)
System.out.println(num);
num++;
}
num%2==0
表示 num 除以 2 的余数,如果某物被 2 除,则它唯一的余数可能是 0 或 1,因此它取 num 除以 2 的余数并检查它是否等于 0