【從零開始學 Java 程式設計】while 迴圈,循環控制
【從零開始學 Java 程式設計】 線上教學課程目錄,使用 Java 程式語言,開發應用程式。
while 迴圈
語法
只要條件式成立,就會一直執行大括號內的程式區塊,當條件不成立,才會跳離開此 while 循環。所以設定條件式,需要特別注意,不要讓程式造成無窮循環。
while(條件式){
//程式碼執行區塊
}
範例
int intVal = 0;
while(intVal<=10){
System.out.println("intval: " + intVal);
intVal++;
}
執行結果:
intval: 0
intval: 1
intval: 2
intval: 3
intval: 4
intval: 5
intval: 6
intval: 7
intval: 8
intval: 9
intval: 10
do…while 迴圈
do…while,第一次就會直接執行大括號內程式區塊,不管 while 中的條件式是否成立。第二次之後,才開始由 while 中的條件式來決定,是否執行大括號內的程式區塊。
語法
do{
//程式碼執行區塊
}while(條件式);
範例
我們使用 Scanner 類別,來接收使用者輸入的文字,當使用者輸入 y,則會離開此while 循環。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner =
new Scanner(System.in);
String input;
do {
System.out.print("是否離開系統?");
input = scanner.next();
} while (!input.equals("y"));
System.out.println("已經離開系統囉!!!");
}
}
執行結果:
是否離開系統?1
是否離開系統?1
是否離開系統?2
是否離開系統?3
是否離開系統?y
已經離開系統囉!!!
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~