国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java編程教程】詳解 Java for 循環(huán)語(yǔ)句

這篇具有很好參考價(jià)值的文章主要介紹了【Java編程教程】詳解 Java for 循環(huán)語(yǔ)句。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

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

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

java for,java,jvm,servlet

?

  • 簡(jiǎn)單的 for 循環(huán)

  • For-each或增強(qiáng)型 for 循環(huán)

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

# Java 簡(jiǎn)單 for 循環(huán)

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

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

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

  3. 遞增/遞減:遞增或遞減變量值。這是一個(gè)可選條件。

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

句法:

for(initialization; condition; increment/decrement){    
//要執(zhí)行的語(yǔ)句或代碼    
}     

流程圖:

java for,java,jvm,servlet

?

例子:

ForExample.java


//Java程序演示for循環(huán)的例子 
// 打印表 1 
public class ForExample {  
public static void main(String[] args) {  
    //Code of Java for loop  
    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)

如果我們?cè)诹硪粋€(gè)循環(huán)中有一個(gè) for 循環(huán),它被稱為嵌套 for 循環(huán)。只要外循環(huán)執(zhí)行,內(nèi)循環(huán)就會(huì)完全執(zhí)行。

例子:

NestedForExample.java


public class NestedForExample {  
public static void main(String[] args) {  
//i的循環(huán)   
for(int i=1;i<=3;i++){  
//j的循環(huán)
for(int j=1;j<=3;j++){  
        System.out.println(i+" "+j);  
}//end of i  
}//end of j  
}  
}  

輸出:

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

金字塔示例 1:

PyramidExample.java

public class PyramidExample {  
public static void main(String[] args) {  
for(int i=1;i<=5;i++){  
for(int j=1;j<=i;j++){  
        System.out.print("* ");  
}  
System.out.println();//新的一行  
}  
}  
}  

輸出:

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

金字塔示例 2:

PyramidExample2.java

public class PyramidExample2 {  
public static void main(String[] args) {  
int term=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ù)組或集合。它比簡(jiǎn)單的 for 循環(huán)更容易使用,因?yàn)槲覀儾恍枰黾又岛褪褂孟聵?biāo)表示法。

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

句法:

for(data_type variable : array_name){    
//要執(zhí)行的代碼 
}    

例子:

ForEachExample.java

//Java For-each 循環(huán)示例打印 
//數(shù)組元素 
public class ForEachExample {  
public static void main(String[] args) {  
    //聲明一個(gè)數(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)

我們可以為每個(gè) Java for 循環(huán)命名。為此,我們?cè)?for 循環(huán)之前使用標(biāo)簽。這在使用嵌套 for 循環(huán)時(shí)很有用,因?yàn)槲覀兛梢灾袛?繼續(xù)特定的 for 循環(huán)。

注意:break 和 continue 關(guān)鍵字分別中斷或繼續(xù)最內(nèi)層的 for 循環(huán)。

句法:

labelname:    
for(initialization; condition; increment/decrement){    
//要執(zhí)行的代碼
}

例子:

LabeledForExample.java

//一個(gè)Java程序來(lái)演示標(biāo)記for循環(huán)的使用 
public class LabeledForExample {  
public static void main(String[] args) {  
    //在外層和for循環(huán)中使用Label 
    aa:  
        for(int i=1;i<=3;i++){  
            bb:  
                for(int j=1;j<=3;j++){  
                    if(i==2&&j==2){  
                        break aa;  
                    }  
                    System.out.println(i+" "+j);  
                }  
        }  
}  
}  

輸出:

1 1
1 2
1 3
2 1

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

LabeledForExample2.java

public class LabeledForExample2 {  
public static void main(String[] args) {  
    aa:  
        for(int i=1;i<=3;i++){  
            bb:  
                for(int j=1;j<=3;j++){  
                    if(i==2&&j==2){  
                        break bb;  
                    }  
                    System.out.println(i+" "+j);  
                }  
        }  
}  
}  

輸出:


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

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

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

句法:


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

例子:

ForExample.java


//Java程序演示無(wú)限for循環(huán)的使用 
//打印一條語(yǔ)句 
public class ForExample {  
public static void main(String[] args) {  
    //在for循環(huán)中不使用條件 
    for(;;){  
        System.out.println("無(wú)限循環(huán)");  
    }  
}  
}  

輸出:

無(wú)限循環(huán)
無(wú)限循環(huán)
無(wú)限循環(huán)
無(wú)限循環(huán)
無(wú)限循環(huán)
Ctrl+C

現(xiàn)在,您需要按 ctrl+c 退出程序。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-720680.html

Java for 循環(huán) vs while 循環(huán) vs do-while 循環(huán)

比較 for循環(huán) while循環(huán) do-while 循環(huán)
介紹 Java for 循環(huán)是一種控制流語(yǔ)句,它多次迭代程序的一部分。 Java while 循環(huán)是一種控制流語(yǔ)句,它根據(jù)給定的布爾條件重復(fù)執(zhí)行程序的一部分。 Java do while 循環(huán)是一種控制流語(yǔ)句,它至少執(zhí)行程序的一部分,進(jìn)一步執(zhí)行取決于給定的布爾條件。
何時(shí)使用 如果迭代次數(shù)固定,建議使用for循環(huán)。 如果迭代次數(shù)不固定,建議使用while循環(huán)。 如果迭代次數(shù)不固定,必須至少執(zhí)行一次循環(huán),建議使用do-while循環(huán)。
句法 for(init;condition;incr/decr){ // 要執(zhí)行的代碼 } while(condition){ //要執(zhí)行的代碼 } do{ //要執(zhí)行的代碼 }while(condition);
例子 //for 循環(huán) for(int i=1;i<=10;i++){ System.out.println(i); } //while 循環(huán) int i=1; while(i<=10){ System.out.println(i); 我++;} //do-while 循環(huán) int i=1; 做{ System.out.println(i); 我++;}而(我<=10);
無(wú)限循環(huán)的語(yǔ)法 for(;;){ //要執(zhí)行的代碼 } while(true){ //要執(zhí)行的代碼 } do{ //要執(zhí)行的代碼 }while(true);

到了這里,關(guān)于【Java編程教程】詳解 Java for 循環(huán)語(yǔ)句的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux shell編程學(xué)習(xí)筆記17:for循環(huán)語(yǔ)句

    Linux shell編程學(xué)習(xí)筆記17:for循環(huán)語(yǔ)句

    Linux Shell 腳本編程和其他編程語(yǔ)言一樣,支持算數(shù)、關(guān)系、布爾、字符串、文件測(cè)試等多種運(yùn)算,同樣也需要進(jìn)行根據(jù)條件進(jìn)行流程控制,提供了if、for、while、until等語(yǔ)句。? 之前我們探討了if語(yǔ)句,現(xiàn)在我們來(lái)探討for循環(huán)語(yǔ)句。 Linux Shell中的for語(yǔ)句十分靈活,格式多樣,我

    2024年02月06日
    瀏覽(26)
  • 【python】Python基礎(chǔ)語(yǔ)法詳細(xì)教程以及案例教學(xué)之 while循環(huán)語(yǔ)句、while語(yǔ)句嵌套應(yīng)用、for循環(huán)語(yǔ)句、for語(yǔ)句嵌套應(yīng)用、循環(huán)中斷

    【python】Python基礎(chǔ)語(yǔ)法詳細(xì)教程以及案例教學(xué)之 while循環(huán)語(yǔ)句、while語(yǔ)句嵌套應(yīng)用、for循環(huán)語(yǔ)句、for語(yǔ)句嵌套應(yīng)用、循環(huán)中斷

    目錄 ?前言 一、while循環(huán)的基礎(chǔ)語(yǔ)法 ?1)什么是while語(yǔ)句? ?2)如何具體實(shí)現(xiàn)while語(yǔ)句? 二、while循環(huán)的基礎(chǔ)案例 1)案例一: ?2)案例二: 三、while循環(huán)的嵌套應(yīng)用 1)學(xué)習(xí)目標(biāo): 2)什么是while循環(huán)的嵌套 3)如何實(shí)現(xiàn)while嵌套? 四、while循環(huán)的嵌套案例 1)學(xué)習(xí)目標(biāo) 2)補(bǔ)充

    2024年01月25日
    瀏覽(51)
  • (Java高級(jí)教程)第三章Java網(wǎng)絡(luò)編程-第七節(jié)2:Servlet API和綜合案例

    (Java高級(jí)教程)第三章Java網(wǎng)絡(luò)編程-第七節(jié)2:Servlet API和綜合案例

    前面說(shuō)過(guò),Servlet就是Tomcat這個(gè)HTTP服務(wù)器提供給Java的一組API,來(lái)完成構(gòu)建動(dòng)態(tài)頁(yè)面等任務(wù)。Servlet中涉及的API非常多,這里我們只關(guān)注以下三個(gè)即可,其余的可在工作中獲得遇到具體場(chǎng)景再學(xué)習(xí)使用 HttpServlet HttpServletRequest HttpServletResponse HttpServlet :它提供了處理基于HTTP協(xié)議的

    2024年02月09日
    瀏覽(25)
  • 【C語(yǔ)言趣味教程】(12) 循環(huán)語(yǔ)句Ⅱ:for 循環(huán) | for 循環(huán)的嵌套 | for 的省略 | 死循環(huán) for(;;) | 左閉右開(kāi)寫法 | for 語(yǔ)句中的 break 和 continue

    【C語(yǔ)言趣味教程】(12) 循環(huán)語(yǔ)句Ⅱ:for 循環(huán) | for 循環(huán)的嵌套 | for 的省略 | 死循環(huán) for(;;) | 左閉右開(kāi)寫法 | for 語(yǔ)句中的 break 和 continue

    ??? ?? 《C語(yǔ)言趣味教程》?? 猛戳訂閱!?。?0x00 引入:什么是 for 循環(huán)? for 循環(huán) (For cycle) 是 C 語(yǔ)言中的一種循環(huán)語(yǔ)句,用于重復(fù)執(zhí)行一段相同的或者類似的代碼邏輯。 for 循環(huán)的為 for ,后面跟著括號(hào),括號(hào)中有 3 個(gè)表達(dá)式,每個(gè)表達(dá)式用 ; 區(qū)隔開(kāi)來(lái): ?? 這 \\\"三

    2024年02月03日
    瀏覽(34)
  • 無(wú)涯教程-Javascript - For...in循環(huán)語(yǔ)句

    for ... in 循環(huán)用于循環(huán)訪問(wèn)對(duì)象的屬性,由于無(wú)涯教程尚未討論 Objects 對(duì)象,您就會(huì)發(fā)現(xiàn)此循環(huán)非常有用。 “ for...in”循環(huán)的語(yǔ)法為: 在每次迭代中,將 object 對(duì)象中的一個(gè)屬性分配給 variablename 變量,此循環(huán)一直進(jìn)行到對(duì)象的所有屬性。 請(qǐng)嘗試以下示例來(lái)實(shí)現(xiàn)\\\" for-in\\\"循環(huán),它

    2024年02月16日
    瀏覽(19)
  • Java 學(xué)習(xí)路線:基礎(chǔ)知識(shí)、數(shù)據(jù)類型、條件語(yǔ)句、函數(shù)、循環(huán)、異常處理、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο缶幊獭?、文件?API

    Java 是一種由 Sun Microsystems 于 1995 年首次發(fā)布的編程語(yǔ)言和計(jì)算平臺(tái)。Java 是一種通用的、基于類的、面向?qū)ο蟮木幊陶Z(yǔ)言,旨在減少實(shí)現(xiàn)依賴性。它是一個(gè)應(yīng)用程序開(kāi)發(fā)的計(jì)算平臺(tái)。Java 快速、安全、可靠,因此在筆記本電腦、數(shù)據(jù)中心、游戲機(jī)、科學(xué)超級(jí)計(jì)算機(jī)、手機(jī)等領(lǐng)

    2024年03月24日
    瀏覽(39)
  • Windows 批處理(bat) for循環(huán)語(yǔ)句使用教程

    Windows 批處理(bat) for循環(huán)語(yǔ)句使用教程

    注意事項(xiàng): f or、in 和 do是for語(yǔ)句的 ,它們?nèi)齻€(gè)缺一不可; 在 in 之后,do 之前的 括號(hào)\\\"()\\\"不能省略 ,do 后可以有括號(hào),且 括號(hào)內(nèi)不能有注釋 %%i 是for語(yǔ)句中 對(duì)形式變量的引用 ; for語(yǔ)句的形式變量I, 可以換成26個(gè)字母中的任意一 個(gè),這些字母會(huì) 區(qū)分大小寫 ; in和

    2024年02月04日
    瀏覽(18)
  • 【Linux】Shell腳本之流程控制語(yǔ)句 if判斷、for循環(huán)、while循環(huán)、case循環(huán)判斷 + 實(shí)戰(zhàn)詳解[?建議收藏!!?]

    【Linux】Shell腳本之流程控制語(yǔ)句 if判斷、for循環(huán)、while循環(huán)、case循環(huán)判斷 + 實(shí)戰(zhàn)詳解[?建議收藏?。?]

    ????? 博主簡(jiǎn)介 ????云計(jì)算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開(kāi)發(fā)者社區(qū)專家博主 ????阿里云開(kāi)發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運(yùn)維交流社區(qū) 歡迎大家的加入! ?? 希望大家多多支持,我們一起進(jìn)步!?? ??如果文章對(duì)你有幫助的話,歡迎 點(diǎn)贊 ???? 評(píng)論 ?? 收藏

    2024年02月13日
    瀏覽(35)
  • 【Java編程教程】詳解Java 構(gòu)造函數(shù)

    在Java中,構(gòu)造函數(shù)是類似于方法的代碼塊。它在創(chuàng)建類的實(shí)例時(shí)被調(diào)用。在調(diào)用構(gòu)造函數(shù)時(shí),對(duì)象的內(nèi)存是在內(nèi)存中分配的。 它是一種特殊類型的方法,用于初始化對(duì)象。 每次使用 new() 創(chuàng)建對(duì)象時(shí),至少會(huì)調(diào)用一個(gè)構(gòu)造函數(shù)。 如果類中沒(méi)有可用的構(gòu)造函數(shù),它會(huì)調(diào)

    2024年02月06日
    瀏覽(29)
  • Java-03循環(huán)語(yǔ)句

    tip:[start]學(xué)習(xí)編程語(yǔ)言語(yǔ)法是次要的,思維是主要的。如何把頭腦中的想法變成簡(jiǎn)潔的代碼,至關(guān)重要?!Z學(xué)燦tip:[end] 學(xué)習(xí)循環(huán)語(yǔ)句只需要抓住一點(diǎn):代碼執(zhí)行順序! 可以簡(jiǎn)單理解為循環(huán)版的if語(yǔ)句。if語(yǔ)句是判斷一次,如果條件成立,則執(zhí)行后面的語(yǔ)句;while是每次判斷

    2024年02月05日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包