輸出語句放置的位置不同,為什么輸出不同
?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("我!");
}
}
執行結果不同
2017-01-19
你的第二個輸出就沒有放在do...while的循環體中,其結果也只能是第一種輸出10句,第二種輸出1句。
2017-01-20
你把輸出語句放在循環里面和循環外面的區別。
2017-01-19
前一段代碼的輸出語句是在do-while循環里面,后一段代碼的輸出語句根本不在循環體里面啊。
do-while循環:
do{
循環內容
}while(循環條件)