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

结果出来怎么是一长列的运算,最后一项是3367

int sum=0; for(int i=1;i<=100;i++){ if (i%3!=0){ sum=sum+i;} System.out.println("1到100之间不能被3整除的数字之和: "+sum); } 这样出来的结果是一长列结果啊,哪里不对?

提问者:qq_行在天涯_04096833 2016-10-10 14:57

个回答

  • 绝世幻想家
    2016-10-10 15:08:30
    已采纳

    { if (i%3!=0){ sum=sum+i;}    }     System.out.println("1到100之间不能被3整除的数字之和: "+sum);     //少了一个 }。

  • 倔强的胖蚂蚁
    2016-10-10 15:46:53

    输出不要放到for循环里面

  • 慕粉4111525
    2016-10-10 15:12:43

    int sum = 0;

    for(int i=0;i<=100;i++){

    if(1%3!=0){

    sum = sum+i;

    }

    }

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

    }

    }