Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
num%2在java中是什么意思?_Java_Loops_Conditional_Modulus - Fatal编程技术网

num%2在java中是什么意思?

num%2在java中是什么意思?,java,loops,conditional,modulus,Java,Loops,Conditional,Modulus,这是代码片段。不过,我不太确定num%2是什么。%将给出余数,那么这是否意味着num的余数必须是2 int num = 1, max = 20; while (num < max) { if (num%2 == 0) System.out.println(num); num++; } int num=1,max=20; while(num

这是代码片段。不过,我不太确定num%2是什么。%将给出余数,那么这是否意味着num的余数必须是2

int num = 1, max = 20;
while (num < max)
{
     if (num%2 == 0)
          System.out.println(num);
     num++;
}
int num=1,max=20;
while(num

表示num除以2的余数,如果某事物被除以2,它唯一能得到的余数是0或1,因此它取num除以2的余数并检查它是否等于0

否,它清楚地“表示”
num%2==0
。所以,数字除以2的余数应该是0(可被2整除)。如果这里的条件是检查数字是否为偶数
num%2==0