int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一次循环 if ( i%2==1 ) { continue; } sum = sum + i; }
1除以2,不等于1。为什么会结束本次循环,而不是加进总和?
i%2 为取余计算 例如i=1,除以2余1