而do-while迴圈則是先執行程式區塊後才判斷布林條件式,只決定是否要執行下一次的while程式區塊,所以do-while迴圈不管布林條件是否成立都會執行一次。
do{ //程式執行區塊 }while(boolean-expression); |
在do-while-loop中,break與continue關鍵字的應用與while-loop迴圈是相同,一樣可以用來控制do-while-loop的流程。
do-while-loop的while布林條件式後面一定要記得加上分號;
範例程式 |
- Ch2_5_1 .java
package chapter; public class Ch2_5_1 { public static void main(String[] args) { int i = 1; do { int j = 1; do { System.out.print(i + "*" + j + "=" + (i * j) + "\t"); j++; } while (j <= 9); System.out.println(); i++; } while (i <= 9); } } |
- Ch2_5_2 .java
package chapter; public class Ch2_5_2 { public static void main(String[] args) { int i = 1; do { int j = 1; do { System.out.print(j + "*" + i + "=" + (i * j) + "\t"); j++; } while (j <= 9); System.out.println(); i++; } while (i <= 9); } } |
沒有留言:
張貼留言