Java面向對象(OOP)概念
Java面向對象(OOP)概念
Java命名約定
Java對象和類
Java構造器(構造方法)
Java static關鍵字
Java this關鍵字
Java繼承
Java聚合
Java方法重載
Java方法重寫
Java super關鍵字
Java實例初始化程序塊
Java final關鍵字
Java多態
Java靜態綁定和動態綁定
Java instanceof運算符
Java抽象類
Java接口
Java抽象類和接口的區別
Java包
Java訪問修飾符
Java封裝
Java Object類
Java對象克隆
Java數組
Java包裝類
Java按值調用和引用調用
Java strictfp關鍵字
Java命令行參數
對象和類之間的區別
java中方法重載和方法重寫的區別
Java do-while循環
Java do-while
循環用於多次迭代程序的一部分或重複多次執行一個代碼塊。 如果迭代次數不固定,必須至少執行一次循環,建議使用do-while
循環。
Java do-while
循環至少執行一次,因爲它是在循環體之後檢查條件。
語法:
do{
//code to be executed
}while(condition); // 後置條件檢查
Java do-while
循環執行流程圖如下所示 -
示例:
public class DoWhileExample {
public static void main(String[] args) {
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 10);
}
}
執行結果如下 -
1
2
3
4
5
6
7
8
9
10
Java無限do-while循環
如果在do-while
循環中傳遞參數值爲:true
,它將是一個無限do-while
循環。
語法:
do{
//code to be executed
}while(true);
示例:
public class DoWhileExample2 {
public static void main(String[] args) {
do {
System.out.println("infinitive do while loop");
} while (true);
}
}
執行結果如下 -
infinitive do while loop
infinitive do while loop
infinitive do while loop
ctrl+c
上面的需要按
ctrl + c
退出程序。