您好,歡迎來(lái)到賦能網(wǎng)!

java的for循環(huán)語(yǔ)句怎么使用?java有哪些循環(huán)結(jié)構(gòu)?

賦能網(wǎng) 2023-05-09 62

For循環(huán)語(yǔ)句是另一種常用的java程序結(jié)構(gòu), 在一段代碼起著非常重要的作用, 也是一名合格的java程序員必須熟練使用的程序結(jié)構(gòu), 那java的for循環(huán)語(yǔ)句怎么使用 ? 下面來(lái)我們就來(lái)給大家講解一下這方面的內(nèi)容。

for (初始化表達(dá)式; 循環(huán)條件; 操作表達(dá)式)

{

    執(zhí)行語(yǔ)句……

}

在上面的語(yǔ)法結(jié)構(gòu)中, for關(guān)鍵字后面() 中包括了三部分內(nèi)容: 初始化表達(dá)式、 循環(huán)條件和操作表達(dá)式, 它們之間用英文分號(hào)(;) 分隔,() 中的執(zhí)行語(yǔ)句為循環(huán)體。 接下來(lái)分別用表示初始化表達(dá)式, 表示循環(huán)條件, 表示操作表達(dá)式, 表示循環(huán)體, 通過(guò)序號(hào)來(lái)具體分析for循環(huán)的執(zhí)行流程。 案例Example14.java具體如下:

  public class Example14
    {
        public static void main(String[] args)
        {
            int sum = 0; //定義變量sum,用于記住累加的和
            for (int i = 1; i <= 4; i++)
            { //i的值會(huì)在1~4之間變化
                sum += i; //實(shí)現(xiàn)sum與i的累加
            }
        }
        System.out.println("sum=" + sum); //打印累加的和
    }

案例中,變量i的初始值為1,在判斷條件i<=4為true的情況下,會(huì)執(zhí)行循環(huán)體sun+=i,執(zhí)行完畢后,會(huì)執(zhí)行操作表達(dá)式計(jì)i++i的值變?yōu)?,然后繼續(xù)進(jìn)行條件判斷, 開(kāi)始下一次循環(huán),直到i=5時(shí),條件<=4為 false,結(jié)束循環(huán),執(zhí)行for循環(huán)后面的代碼,打印“sum=10”。為了讓初學(xué)者能熟悉整個(gè)for循環(huán)的執(zhí)行過(guò)程,現(xiàn)將案例Example14.java運(yùn)行期間每次循環(huán)變量sum和i的值羅列出來(lái)。

java有哪些循環(huán)結(jié)構(gòu)?

while 循環(huán)

do…while 循環(huán)

for 循環(huán)

順序結(jié)構(gòu)的程序語(yǔ)句只能被執(zhí)行一次。如果您想要同樣的操作執(zhí)行多次,,就需要使用循環(huán)結(jié)構(gòu)。

一、while循環(huán)

語(yǔ)法:while( 布爾表達(dá)式 ) {

//循環(huán)內(nèi)容

}

只要符合布爾表達(dá)式,即表達(dá)式結(jié)果為true,循環(huán)就會(huì)一直執(zhí)行下去。

二、do......while循環(huán)

對(duì)于 while 語(yǔ)句而言,如果不滿足條件,則不能進(jìn)入循環(huán)。但有時(shí)候我們需要即使不滿足條件,也至少執(zhí)行一次。

do…while 循環(huán)和 while 循環(huán)相似,不同的是,do…while 循環(huán)至少會(huì)執(zhí)行一次。

語(yǔ)法:do{

//代碼語(yǔ)句

}while(布爾表達(dá)式);

注:布爾表達(dá)式在循環(huán)體的后面,所以語(yǔ)句塊在檢測(cè)布爾表達(dá)式之前已經(jīng)執(zhí)行了。 如果布爾表達(dá)式的值為 true,則語(yǔ)句塊一直執(zhí)行,直到布爾表達(dá)式的值為 false。

三、for循環(huán)

雖然所有循環(huán)結(jié)構(gòu)都可以用 while 或者 do...while表示,但 Java 提供了另一種語(yǔ)句 —— for 循環(huán),使一些循環(huán)結(jié)構(gòu)變得更加簡(jiǎn)單。

for循環(huán)執(zhí)行的次數(shù)是在執(zhí)行前就確定的。

語(yǔ)法:for(初始值;布爾表達(dá)式;更新){

//代碼語(yǔ)句

}

java的這些循環(huán)結(jié)構(gòu)大家一定要清楚的知道并且合理的使用,另外,for循環(huán)語(yǔ)句是java循環(huán)語(yǔ)句中最常用的循環(huán)語(yǔ)句,一般用在循環(huán)次數(shù)已知的情況下使用。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“java的for循環(huán)語(yǔ)句怎么使用?java有哪些循環(huán)結(jié)構(gòu)?”已幫助 62 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: