【发布时间】:2015-12-13 03:11:15
【问题描述】:
这是代码片段。我不太确定 num%2 是什么。 % 会给出余数,那么这是否意味着 num 的余数必须为 2?
int num = 1, max = 20;
while (num < max)
{
if (num%2 == 0)
System.out.println(num);
num++;
}
【问题讨论】:
-
不,它清楚地“说”
num%2 == 0。所以,这个数除以 2 的余数应该是 0(能被 2 整除)。 -
如果这里的条件是检查数字是否为偶数
标签: java loops conditional modulus