'IT兄弟連 Java語法教程 流程控制語句 循環結構語句4'

Java 老碼農的一畝三分地 2019-07-20
"

do-while循環

Java還有一種循環是do-while。與for、while這些在循環頂部判斷條件表達式的語句不同,do-while是在循環底部進行條件表達式的檢查。這意味著do-while循環至少要執行一次循環體。do-while循環的語法格式如下:

do{

循環體;

}while(循環條件);

與while循環不同的是,do-while循環的循環條件後必須有一個分號,這個分號表明循環結束。

例:下面的程序演示了do-while循環的執行流程:

public class DoWhileDemo{

public static void main(String[] args){

int count = 1;

do{

System.out.println(count);

count++;

}while(count < 10);

}

}

編譯並運行這個程序,控制檯將顯示如圖17所示的信息。

在do-while循環中,即使循環條件的表達式開始就是假,do-while循環也會執行循環體。因此,do-while循環的循環體一定會執行一次。下面的代碼會驗證這段話的正確性:

public class DoWhileDemo{

public static void main(String[] args){

int count = 11;

do{

System.out.println(count);

count++;

}while (count < 10);

}

}

"

do-while循環

Java還有一種循環是do-while。與for、while這些在循環頂部判斷條件表達式的語句不同,do-while是在循環底部進行條件表達式的檢查。這意味著do-while循環至少要執行一次循環體。do-while循環的語法格式如下:

do{

循環體;

}while(循環條件);

與while循環不同的是,do-while循環的循環條件後必須有一個分號,這個分號表明循環結束。

例:下面的程序演示了do-while循環的執行流程:

public class DoWhileDemo{

public static void main(String[] args){

int count = 1;

do{

System.out.println(count);

count++;

}while(count < 10);

}

}

編譯並運行這個程序,控制檯將顯示如圖17所示的信息。

在do-while循環中,即使循環條件的表達式開始就是假,do-while循環也會執行循環體。因此,do-while循環的循環體一定會執行一次。下面的代碼會驗證這段話的正確性:

public class DoWhileDemo{

public static void main(String[] args){

int count = 11;

do{

System.out.println(count);

count++;

}while (count < 10);

}

}

IT兄弟連 Java語法教程 流程控制語句 循環結構語句4

圖17 DoWhileDemo運行結果

編譯並運行這個程序,控制檯將顯示如圖18所示的信息。

"

do-while循環

Java還有一種循環是do-while。與for、while這些在循環頂部判斷條件表達式的語句不同,do-while是在循環底部進行條件表達式的檢查。這意味著do-while循環至少要執行一次循環體。do-while循環的語法格式如下:

do{

循環體;

}while(循環條件);

與while循環不同的是,do-while循環的循環條件後必須有一個分號,這個分號表明循環結束。

例:下面的程序演示了do-while循環的執行流程:

public class DoWhileDemo{

public static void main(String[] args){

int count = 1;

do{

System.out.println(count);

count++;

}while(count < 10);

}

}

編譯並運行這個程序,控制檯將顯示如圖17所示的信息。

在do-while循環中,即使循環條件的表達式開始就是假,do-while循環也會執行循環體。因此,do-while循環的循環體一定會執行一次。下面的代碼會驗證這段話的正確性:

public class DoWhileDemo{

public static void main(String[] args){

int count = 11;

do{

System.out.println(count);

count++;

}while (count < 10);

}

}

IT兄弟連 Java語法教程 流程控制語句 循環結構語句4

圖17 DoWhileDemo運行結果

編譯並運行這個程序,控制檯將顯示如圖18所示的信息。

IT兄弟連 Java語法教程 流程控制語句 循環結構語句4

圖18 修改後的DoWhileDemo運行結果

從上面程序來看,雖然開始count的值就是11,count<10表達式返回false,但do-while循環還是會把循環體執行一次。

"

相關推薦

推薦中...