为了账号安全,请及时绑定邮箱和手机立即绑定

public class HelloWorld{ public static void main(String[]args){ int i=1; int sum=0; for(;i<=10;i++){ if(i%2!=0){ continue; } sum=sum+i; } System.out.println("1


哪里错了,求指教

正在回答

10 回答

这段代码没有错啊。。。

0 回复 有任何疑惑可以回复我~

楼上,for的语法应该是{初始变量;变量条件;变量变化}把for中的初始变量省略掉了,但是应该在for的代码块外定义变量,所以int i=1不能删,删了会报错,楼主这段代码本身是没错的,望采纳

0 回复 有任何疑惑可以回复我~

楼上的  删不删掉都一样吧

0 回复 有任何疑惑可以回复我~

int  i=1   这个删掉

 for (; i <= 10; i++)    

改成 for(i=1;i<+10;i++)  


0 回复 有任何疑惑可以回复我~

没错啊,不考虑打印输出后面的,这段代码是没有错的。

0 回复 有任何疑惑可以回复我~
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);
	}
}


0 回复 有任何疑惑可以回复我~

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);

 }

         }


0 回复 有任何疑惑可以回复我~

System.out.println("1

这个编码什么意思?

0 回复 有任何疑惑可以回复我~
#1

o小和尚 提问者

好像没复制完
2016-05-07 回复 有任何疑惑可以回复我~

不对是+i了

0 回复 有任何疑惑可以回复我~

sum=sum+i;这里每次循环都+1了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

public class HelloWorld{ public static void main(String[]args){ int i=1; int sum=0; for(;i<=10;i++){ if(i%2!=0){ continue; } sum=sum+i; } System.out.println("1

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信