這樣輸出的結果為啥是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);
????}
}
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);
????}
}
2016-06-08
舉報
2016-06-08
i%3!=0的問題。 1%3=1 ? ? ?2%3=2 ? ? 3%3=0 也就是第3個sum終止
2016-06-08
運算符的優先級問題