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

这样输出的结果为啥是3啊

public static void main(String[] args){

      int sum=0;

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

           sum+=i;

}

         System.out.println(""+sum);

    }

}

提问者:阿西o 2016-06-08 16:56

个回答

  • qq_唐帅_03445865
    2016-06-08 17:50:56
    已采纳

    i%3!=0的问题。 1%3=1      2%3=2     3%3=0 也就是第3个sum终止

  • willevis
    2016-06-08 17:18:48

    运算符的优先级问题