Java中的迴圈語句while迴圈、for迴圈、dowhile迴圈、死迴圈、巢狀for迴圈
阿新 • • 發佈:2019-01-28
/*
一、while迴圈
while迴圈:
編寫格式:
while(條件){
迴圈體
}
條件:當條件為true,就執行迴圈體,執行完迴圈體後
程式再次執行while中的條件,如果條件還是true,繼續執行迴圈體
知道條件是false的時候,迴圈結束
*/
public class WhileDemo{
public static void main(String[] args){
//輸出1-4之間的整數
//定義變數,整數型別,迴圈條件
int i = 1;
while(i<5){
System.out.println(i);
i++;
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
二、for迴圈
編寫格式
for(初始化變數;條件;增量){
迴圈體
}
初始化變數:定義變數,作用,控制迴圈的次數
條件:當條件是true,執行迴圈體,條件是false,結束迴圈
增量:變數自增情況
*/
public class ForDemo{
public static void main(String[] args){
//for迴圈,輸出0-10
for(int i=0;i<=10;i++){
System.out.println(i);
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
三、dowhile迴圈
do while迴圈
編寫格式:do{
迴圈體
}while(條件);
特點:無條件先執行一次
*/
public class DoWhileDemo{
public static void main(String[] args){
int i = 0;
do{
System.out.println(i);
i++;
}while(i<5);
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
四、死迴圈
死迴圈後面的程式碼將不會被執行,編譯時系統報錯,因為Java不允許有程式碼不被執行
*/
public static WhileForDemo{
public static void main(String[] args){
//while形式死迴圈
/*while(true){
}*/
//for形式死迴圈
for( ; ; ){
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
五、迴圈的巢狀
for(){
for(){
}
}
總的迴圈次數 = 內迴圈次數*外迴圈次數
內迴圈,是外迴圈的迴圈體
外迴圈,控制的是行數
內迴圈,控制的是每行的個數,即列數
*/
public class ForForDemo{
public static void main(String[] args){
for(int i=0;i<9;i++){
for(int j=0;j<i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}