輸出語(yǔ)句放置的位置不同,為什么輸出不同
?public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????
int?a=1;
do{
????System.out.println("我!");
????a++;
}while(a<=10);
?????
}
}
與
?public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
?????int?a=1;
do{
????a++;??
}while(a<=10);
?????System.out.println("我!");
}
}
執(zhí)行結(jié)果不同
2017-01-19
你的第二個(gè)輸出就沒有放在do...while的循環(huán)體中,其結(jié)果也只能是第一種輸出10句,第二種輸出1句。
2017-01-20
你把輸出語(yǔ)句放在循環(huán)里面和循環(huán)外面的區(qū)別。
2017-01-19
前一段代碼的輸出語(yǔ)句是在do-while循環(huán)里面,后一段代碼的輸出語(yǔ)句根本不在循環(huán)體里面啊。
do-while循環(huán):
do{
循環(huán)內(nèi)容
}while(循環(huán)條件)