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

这个问题在哪里,结果是1,3 。....

public class HelloWorld {
    public static void main(String[] args) {
		int sum = 0;
		for (int i = 1; i % 3 != 0&&i<=100; i++) {
		    { 
				sum = sum + i;
			}
		}
		
		System.out.println("1到100之间不能被3整除的数之和为:" + sum);
	}
}


正在回答

1 回答

     public static void main(String[] args) {
            int sum = 0;
            for (int i = 1; i<=100; i++) {
                if(i%3!=0) {
                    sum = sum + i;
                }
            }
             
            System.out.println("1到100之间不能被3整除的数之和为:" + sum);
        }

for循环中变量i满足中间的表达式时继续循环,不满足就跳出。你的条件中,当i=3时,不满足i%3!=0,所以循环跳出了

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

qq_举个栗子_2 提问者

嗯 谢谢你
2015-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个问题在哪里,结果是1,3 。....

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