哪里错了,求指教
这段代码没有错啊。。。
楼上,for的语法应该是{初始变量;变量条件;变量变化}把for中的初始变量省略掉了,但是应该在for的代码块外定义变量,所以int i=1不能删,删了会报错,楼主这段代码本身是没错的,望采纳
楼上的 删不删掉都一样吧
int i=1 这个删掉
for (; i <= 10; i++)
改成 for(i=1;i<+10;i++)
没错啊,不考虑打印输出后面的,这段代码是没有错的。
public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存累加值 int i = 1; for (; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一次循环 if (i%2!=0) { continue; } sum = sum + i; } System.out.print("1到10之间的所有偶数的和为:" + sum); } }
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);
}
}
System.out.println("1
这个编码什么意思?
不对是+i了
sum=sum+i;这里每次循环都+1了