學習 Java 編程語言:while 循環語句

當條件爲 true 時,while 循環執行一條語句(也能夠是一個語句塊)。語法以下:
while (condition) statement
若是開始時循環條件的值就爲 false,那麼 while 循環一次也不執行。 java

while (balance < goal) {
    balance += payment;
    double interest = balance * interestRate / 100;
    balance += interest;
    years++;
}

System.out.println(years + " years.");

while 語句流程圖

若是但願循環體至少執行一次,須要使用 do/while 循環將檢測放在最後。語法以下:
do statement while (condition)
do/while 種循環語句先執行語句(一般是一個語句塊),而後再檢測循環條件。若是爲 true,就重複執行語句,而後再次檢測循環條件,以此類推。ide

只要用戶輸入 「N」,循環就重複執行。這是一個須要至少執行一次的循環的示例:3d

Scanner in = new Scanner(System.in);
do {
    double interest = balance * interestRate / 100;
    balance += interest;
    year++;

    System.out.printf("After year %d, your balance is %,.2f%n", year, balance);

    System.out.print("Ready to retire? (Y/N)");
    input = in.next();
}while (input.equals("N"));

do/while 語句流程圖

相關文章
相關標籤/搜索