课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
还可以写为
int sum=0;
for(int a=1;a<=100||a%3!=0;a++){
sum=sum+a;
}
System.out.println("1到100不能被3整除的数之和为"+sum);
//碉堡了
2015-05-17
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
这样写的话结果不对吧,for(int a=1;a<=100||a%3!=0;a++)这句话中的a<=100||a%3!=0条件只要为假就会跳出循环
这个循环计算的结果应该是1~101的和而不是要求的答案
只要长的丑 提问者
这个只能在for循环内写if才行
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答 为啥不能这样写?
2 回答为什么不能这样写
3 回答为什么不能这样写?
1 回答请问为什么不能这样写
2 回答为什么不能这样编写,为什么这样编写就是错误的?