黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java中for循環(huán)的詳細介紹

Java中for循環(huán)的詳細介紹

更新時間:2022-08-12 11:39:00 來源:動力節(jié)點 瀏覽1751次

Java for 循環(huán)語句用于多次迭代程序的一部分。如果迭代次數(shù)是固定的,推薦使用for循環(huán)。

Java 中有三種類型的 for 循環(huán):

簡單的 for 循環(huán)

For-each或增強的 for 循環(huán)

標(biāo)記為循環(huán)

Java 簡單的 for 循環(huán)

一個簡單的 for 循環(huán)與C / C++相同。我們可以初始化變量,檢查條件和遞增/遞減值。它由四個部分組成:

初始化:循環(huán)開始時執(zhí)行一次的初始條件。在這里,我們可以初始化變量,也可以使用已經(jīng)初始化的變量。這是一個可選條件。

條件:是每次執(zhí)行的第二個條件,以測試循環(huán)的條件。它繼續(xù)執(zhí)行,直到條件為假。它必須返回布爾值 true 或 false。這是一個可選條件。

增量/減量:它增加或減少變量值。這是一個可選條件。

語句:循環(huán)的語句每次執(zhí)行,直到第二個條件為假。

for (初始化;條件;遞增/遞減){    
//要執(zhí)行的語句或代碼    
}  

流程圖:

例子:

ForExample.java

//Java程序演示for循環(huán)的例子  
//打印1的表格  
公共類 ForExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
    //Java for循環(huán)代碼  
    for ( int  i= 1 ;i<= 10 ;i++){  
        System.out.println(i);  
    }  
}  
}  

輸出:

1
2
3
4
5
6
7
8
9
10

Java 嵌套 for 循環(huán)

如果我們在另一個循環(huán)中有一個 for 循環(huán),則稱為嵌套 for 循環(huán)。只要外循環(huán)執(zhí)行,內(nèi)循環(huán)就會完全執(zhí)行。

例子:

NestedForExample.java

公共類 NestedForExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
//循環(huán)i  
for ( int  i= 1 ;i<= 3 ;i++){  
//j的循環(huán)  
for ( int  j= 1 ;j<= 3 ;j++){  
        System.out.println(i+ " " +j);  
} //i 結(jié)束  
} //j 結(jié)束  
}  
}  

輸出:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

金字塔示例 1:

PyramidExample.java

公共類 PyramidExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
for ( int  i= 1 ;i<= 5 ;i++){  
for ( int  j= 1 ;j<=i;j++){  
        System.out.print( "*" );  
}  
System.out.println(); //新隊  
}  
}  
}  

輸出:

*
* *
* * *
* * * *
* * * * *

金字塔示例 2:

PyramidExample2.java

公共類 PyramidExample2 {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
國際 術(shù)語= 6 ;  
for ( int  i= 1 ;i<=term;i++){  
for ( int  j=term;j>=i;j--){  
        System.out.print( "*" );  
}  
System.out.println(); //新隊  
}  
}  
}  

輸出:

* * * * * *
* * * * *
* * * *
* * *
* *
*  

Java for-each 循環(huán)

for-each 循環(huán)用于遍歷 Java 中的數(shù)組或集合。它比簡單的 for 循環(huán)更容易使用,因為我們不需要遞增值和使用下標(biāo)表示法。

它基于元素而不是索引工作。它在定義的變量中一個一個地返回元素。

對于(數(shù)據(jù)類型變量:array_name){    
//要執(zhí)行的代碼    
}    

例子:

ForEachExample.java

//Java For-each 循環(huán)示例,它打印  
//數(shù)組的元素  
公共類 ForEachExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
    //聲明一個數(shù)組  
    int  arr[]={ 12 , 23 , 44 , 56 , 78 };  
    //使用for-each循環(huán)打印數(shù)組  
    for ( int  i:arr){  
        System.out.println(i);  
    }  
}  
}  

輸出:

12
23
44
56
78

Java 標(biāo)記為循環(huán)

我們可以為每個 Java for 循環(huán)命名。為此,我們在 for 循環(huán)之前使用標(biāo)簽。這在使用嵌套 for 循環(huán)時很有用,因為我們可以中斷/繼續(xù)特定的 for 循環(huán)。

標(biāo)簽名稱:    
for (初始化;條件;遞增/遞減){    
//要執(zhí)行的代碼    
}    

例子:

LabeledForExample.java

//一個Java程序來演示標(biāo)記for循環(huán)的使用  
公共類 LabeledForExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
    //為外部和for循環(huán)使用標(biāo)簽  
    啊:  
        for ( int  i= 1 ;i<= 3 ;i++){  
            bb:  
                for ( int  j= 1 ;j<= 3 ;j++){  
                    如果(i== 2 &&j== 2 ){  
                        打破 aa;  
                    }  
                    System.out.println(i+ " " +j);  
                }  
        }  
}  
}  

輸出:

1 1
1 2
1 3
2 1

如果你使用break bb;,它只會打破內(nèi)部循環(huán),這是任何循環(huán)的默認行為。

LabeledForExample2.java

公共類 LabeledForExample2 {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
    啊:  
        for ( int  i= 1 ;i<= 3 ;i++){  
            bb:  
                for ( int  j= 1 ;j<= 3 ;j++){  
                    如果(i== 2 &&j== 2 ){  
                        打破 bb;  
                    }  
                    System.out.println(i+ " " +j);  
                }  
        }  
}  
}  

輸出:

1 1
1 2
1 3
2 1
3 1
3 2
3 3

Java 不定式 for 循環(huán)

如果你使用兩個分號;; 在 for 循環(huán)中,它將是不定式 for 循環(huán)。

對于(;;){  
//要執(zhí)行的代碼  
}  

例子:

ForExample.java

//Java程序演示無限for循環(huán)的使用  
//打印一個語句  
公共類 ForExample {   
公共靜態(tài)無效 主要(字符串[]參數(shù)){    
    //在for循環(huán)中不使用條件  
    對于(;;){  
        System.out.println( "不定式循環(huán)" );  
    }  
}  
}  

輸出:

不定式循環(huán)
不定式循環(huán)
不定式循環(huán)
不定式循環(huán)
不定式循環(huán)
Ctrl+C

現(xiàn)在,您需要按 ctrl+c 退出程序。如果大家想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細致全面,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 丁香激情综合色伊人久久 | 中文字幕日韩高清版毛片 | 亚洲v天堂 | 18free性欧美另类hd | 日韩免费影视 | 超级碰碰永久免费视频播放 | 日韩一区二区三区四区不卡 | 日韩精品在线看 | 国产黄色在线观看 | 老子影院午夜伦不卡亚洲 | 丁香六月综合网 | 毛片网站有哪些 | 精品国产成人在线 | 成人短视频在线 | 久草香蕉在线 | 国产成人精品久久亚洲高清不卡 | 一级黄色片一级片 | 成人在线视频免费观看 | 亚洲无限看 | 中文字幕免费高清视频 | 99re在线观看 | 啊v天堂在线 | 一级免费黄色大片 | 中文字幕 亚洲 一区二区三区 | 久久这里只精品99re免费 | 人人草人人爽 | 9久爱午夜视频 | 欧美日韩国产成人综合在线 | 成人合成mv福利视频网站 | 免费在线精品视频 | 成人xxxxxx | 簧片视频在线观看 | freexxx性欧美hd丝袜 | 亚洲国产成人在线 | 亚洲黄色网址在线观看 | 中文字幕精品亚洲无线码二区 | 国产一区二区三区在线看片 | 在线免费观看色视频 | 99re九精品视频在线视频 | 免费三级网站 | 欧美一区二区三区久久久 |