int=1,第一次執(zhí)行就是 i++,是2執(zhí)行出來1,3執(zhí)行出來2,4執(zhí)行出來3,5執(zhí)行4,6執(zhí)行出來5.只這么理解嗎
int i = 1; // 代表 1 - 5 之間的數(shù)字
? ? ? ??
// 當(dāng)變量小于等于 5 時執(zhí)行循環(huán)
while ( i <= 5 ) {
? ? ? ? ? ??
// 輸出變量的值,并且對變量加 1,以便于進行下次循環(huán)條件判斷
System.out.println(i);
i++;
}
}
}
2022-06-10
定義了 i=1,在while里面判斷 i是否小于等于5,因為i初始等于1是小于5的,所以輸出一句,然后i++自增,然后再判斷i小于等于5,這個時候的i經(jīng)過自增后,變成了2,還是滿足條件,就接著輸出,直到i自增變成6,不滿足while里面的條件了,循環(huán)就結(jié)束了??偣草敵鰅的結(jié)果為:1,2,3,4,5。因為是小于等于等于5.所以到5這里,如果是小于5,就只到4就循環(huán)結(jié)束。
2021-07-20
int的初始值為一,只不過這個程序是先輸出再自加的,最后輸出5之后,int的值就成了6,根據(jù)條件不能再進行循環(huán),也就沒有輸出了
2021-07-16
是int i = 1? 就像數(shù)學(xué)里吧i設(shè)為1 然后判斷while后邊括號里的條件是否符合 條件是i<=5 i現(xiàn)在是1是符合的 然后執(zhí)行大括號內(nèi)的操作 就是直接輸出i的值1 然后i進行自增 此時i變?yōu)? 繼續(xù)循環(huán)判斷條件 一直反復(fù) 直到i自增到6 已經(jīng)大于5 此時條件不滿足了 循環(huán)停止