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);
}
}
if语句出错了,后面应该是!=0
你这是偶数之和,不是奇数
如果i为偶数,i%2就等于0了,if语句里的continue就会执行,跳过下面的sum = sum + i开始下一轮循环。 如果i为基数,i%2不等于0,if语句里的continue没有执行,所以sum就加上这个i。