第一個do while回圈結束前的最后一個數應該是7,
為什么第二個while回圈的第一個回圈結果是6 ?
public class Demo19
{
public static void main (String [] args)
{
int score = 9;
do
{
System.out.println (score);
score--;
} while (score>6);
//單陳述句花括號可以省略
{
System.out.println ("回圈結束");
}
while (score<9)
{
System.out.println (score);
score++;
}
System.out.println ("回圈結束");
}
}
uj5u.com熱心網友回復:
怎么會是7呢,7滿足條件大于6,所以只有當score=6時跳出第一個回圈。
uj5u.com熱心網友回復:
第一個回圈先回圈后判斷,列印7后 score-- score=6后跳出回圈。uj5u.com熱心網友回復:
第一個while回圈出回圈時是score = 6轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/113537.html
標籤:Java相關
上一篇:高級PHP視頻課程
