public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
// 如果i为奇数,结束本次循环,进行下一次循环
if ( i%2!=0 ) {
continue;
}
sum = sum + i;
}
System.out.print("1到10之间的所有偶数的和为:" + sum);
}
!:“非”的意思 i%2!=0 ,i取余2 不等于0的时候则继续执行循环,
!的定义,在第3-5章“Java中的逻辑运算符”里有详细的解释
不是应该 != 放一起看吗?看作不等于。
% 是取余数的。
如果i可以被2 整除,也就是说余数为0,说明i是偶数。
i%2 != 0, 也就是说i 不能被2 整除, i为奇数。
当满足条件(i为奇数的时候),跳出当前循环,进入下一次循环