do while迴圈
do while迴圈會先執行迴圈本體,然後再進行條件判斷。迴圈的一般用法為do {
程式敘述
} while(條件成立時);
因為do while的特性,因此常見於一些常駐監控,或是使用者介面溝通的用途。
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
int num;
do {
//程式重複執行區塊
System.out.print("輸入整數值:");
num = Integer.parseInt(b.readLine());
} while(num%2==0);//當條件成立時重複執行do區塊
System.out.println("找到單數"+num);
do {
//程式重複執行區塊
Process p = Runtime.getRuntime().exec("netstat");
int c;
while ((c = p.getInputStream().read())!=-1) {
System.out.print((char) c);
}
} while(true);//當條件成立時重複執行do區塊
綜合練習
設計一個登入介面,使用者登入成功或失敗達3次時結束程式。提示1: 建立1個計數的int物件計數
提示2: 適當時機加入中斷敘述

