问答详情
源自:4-9 Java循环语句之 for

还能这样写

还可以写为

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 17:39

个回答

  • Absolute_Duo
    2015-05-17 21:01:14
    已采纳

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

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

  • Absolute_Duo
    2015-05-18 23:04:40

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