1. 程式人生 > >Java中的迴圈語句while迴圈、for迴圈、dowhile迴圈、死迴圈、巢狀for迴圈

Java中的迴圈語句while迴圈、for迴圈、dowhile迴圈、死迴圈、巢狀for迴圈

/*

    一、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迴圈
編寫格式
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(){

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();
}
}
}