while循環(huán)的基本結(jié)構(gòu)
while(條件){
//循環(huán)體
}
在while循環(huán)中的小括號中,是一個條件判斷,當(dāng)條件判斷的結(jié)果是true的時候才會進行循環(huán)體中的內(nèi)容,當(dāng)循環(huán)體執(zhí)行一遍之后,在返回到條件處判斷,如果符合條件,繼續(xù)運行循環(huán)體,如果不符合,直接運行while循環(huán)之外的代碼
do while循環(huán)的基本結(jié)構(gòu)
do{
//循環(huán)體
}while(條件);
與while不同的是,do while先不進行判斷,直接先將循環(huán)體中的代碼執(zhí)行一遍,然后根據(jù)while中的條件的返回值判斷,如果符合條件,則再一次運行循環(huán)體,如果不符合,則執(zhí)行do while外面的代碼
注意:不論是do while還是while循環(huán),他們的本質(zhì)都是相同的,符合條件則執(zhí)行循環(huán)體,不符合則執(zhí)行其他代碼,但是,while后面的小括號中的是true的時候,才會循環(huán)