這個為什么輸出結(jié)果是1和2 他不說是3的倍數(shù)嗎
public class HelloWorld {
??? public static void main(String[] args) {
??????? for(int i= 1; i <= 10; i++){??
???????
??????????? if((i > 2) && (i % 3 ==0)){
??????????????? break;
??????? }
???????
??????? System.out.println(i);
??????? }
??????? System.out.println("結(jié)束啦");
??? }
}
2016-11-20
?if((i > 2) && (i % 3 ==0)){?break;這語句什么意思????他是說:如果i>2并且i%3等于0,就執(zhí)行下一條語句break,;當(dāng)3的時候恰好滿足這個條件,所以執(zhí)行break跳出了整個循環(huán)
2016-11-17
i = 1的時候: i > 2=>false =====》輸出1
i = 2的時候:i > 2=>false======》輸出2
i =3的時候:i>2=>true
? ? ? ? ? ? ? ? ? ? i%3==0=>true
? ? ? ? ? ? ? ? ? ?執(zhí)行break退出for循環(huán),執(zhí)行System.out.println("結(jié)束啦");
? ? ? ? ? ? ? ? ? ?顯示“結(jié)束啦”
2016-11-17
上面的答案錯了