((i>2)&&(i%3==0)),剛開(kāi)始執(zhí)行相當(dāng)于(false&&false),不應(yīng)該是停止嗎?
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é)束啦"); }
((i>2)&&(i%3==0)),剛開(kāi)始執(zhí)行相當(dāng)于(false&&false),不應(yīng)該是停止嗎?
i最后的輸出為1,不應(yīng)該是剛執(zhí)行就判斷停止嗎?
2022-06-10
對(duì)呀,一開(kāi)始就false,所以沒(méi)有執(zhí)行break,只有true才會(huì)執(zhí)行break,所以直接打印i了
搜索
復(fù)制