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

还能这样写

还可以写为

int sum=0;

for(int a=1;a<=100||a%3!=0;a++){

 sum=sum+a;

}

System.out.println("1到100不能被3整除的数之和为"+sum);

//碉堡了

正在回答

2 回答

这样写的话结果不对吧,for(int a=1;a<=100||a%3!=0;a++)这句话中的a<=100||a%3!=0条件只要为假就会跳出循环

这个循环计算的结果应该是1~101的和而不是要求的答案

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

只要长的丑 提问者

但是我写&&也不对诶
2015-05-18 回复 有任何疑惑可以回复我~

这个只能在for循环内写if才行

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

只要长的丑 提问者

哦,我明白了。
2015-05-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

还能这样写

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