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

1到100之间不能被3整除的数之和,问一下哪里出问题了

for(int i=1;(i<=100)&&(i%3!=0);i++);

sum+=i;

正在回答

4 回答

挡i=3的时候就for条件不成立,那么,就不会执行i++了。

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

ArcherVI 提问者

非常感谢!
2017-03-16 回复 有任何疑惑可以回复我~

当i=3时 循环就结束了

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

ArcherVI 提问者

非常感谢
2017-03-16 回复 有任何疑惑可以回复我~

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

}


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

ArcherVI 提问者

我之前也是这种做的 我想压缩些代码
2017-03-16 回复 有任何疑惑可以回复我~

这个没有问题,可能其他步出现了问题吧!!!!

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

举报

0/150
提交
取消

1到100之间不能被3整除的数之和,问一下哪里出问题了

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