For循環(huán)語句是另一種常用的java程序結(jié)構(gòu), 在一段代碼起著非常重要的作用, 也是一名合格的java程序員必須熟練使用的程序結(jié)構(gòu), 那java的for循環(huán)語句怎么使用 ? 下面來我們就來給大家講解一下這方面的內(nèi)容。
for (初始化表達(dá)式; 循環(huán)條件; 操作表達(dá)式)
{
執(zhí)行語句……
}
在上面的語法結(jié)構(gòu)中, for關(guān)鍵字后面() 中包括了三部分內(nèi)容: 初始化表達(dá)式、 循環(huán)條件和操作表達(dá)式, 它們之間用英文分號(hào)(;) 分隔,() 中的執(zhí)行語句為循環(huán)體。 接下來分別用表示初始化表達(dá)式, 表示循環(huán)條件, 表示操作表達(dá)式, 表示循環(huán)體, 通過序號(hào)來具體分析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)行條件判斷, 開始下一次循環(huán),直到i=5時(shí),條件<=4為 false,結(jié)束循環(huán),執(zhí)行for循環(huán)后面的代碼,打印“sum=10”。為了讓初學(xué)者能熟悉整個(gè)for循環(huán)的執(zhí)行過程,現(xiàn)將案例Example14.java運(yùn)行期間每次循環(huán)變量sum和i的值羅列出來。
java有哪些循環(huán)結(jié)構(gòu)?
while 循環(huán)
do…while 循環(huán)
for 循環(huán)
順序結(jié)構(gòu)的程序語句只能被執(zhí)行一次。如果您想要同樣的操作執(zhí)行多次,,就需要使用循環(huán)結(jié)構(gòu)。
一、while循環(huán)
語法:while( 布爾表達(dá)式 ) {
//循環(huán)內(nèi)容
}
只要符合布爾表達(dá)式,即表達(dá)式結(jié)果為true,循環(huán)就會(huì)一直執(zhí)行下去。
二、do......while循環(huán)
對(duì)于 while 語句而言,如果不滿足條件,則不能進(jìn)入循環(huán)。但有時(shí)候我們需要即使不滿足條件,也至少執(zhí)行一次。
do…while 循環(huán)和 while 循環(huán)相似,不同的是,do…while 循環(huán)至少會(huì)執(zhí)行一次。
語法:do{
//代碼語句
}while(布爾表達(dá)式);
注:布爾表達(dá)式在循環(huán)體的后面,所以語句塊在檢測布爾表達(dá)式之前已經(jīng)執(zhí)行了。 如果布爾表達(dá)式的值為 true,則語句塊一直執(zhí)行,直到布爾表達(dá)式的值為 false。
三、for循環(huán)
雖然所有循環(huán)結(jié)構(gòu)都可以用 while 或者 do...while表示,但 Java 提供了另一種語句 —— for 循環(huán),使一些循環(huán)結(jié)構(gòu)變得更加簡單。
for循環(huán)執(zhí)行的次數(shù)是在執(zhí)行前就確定的。
語法:for(初始值;布爾表達(dá)式;更新){
//代碼語句
}
java的這些循環(huán)結(jié)構(gòu)大家一定要清楚的知道并且合理的使用,另外,for循環(huán)語句是java循環(huán)語句中最常用的循環(huán)語句,一般用在循環(huán)次數(shù)已知的情況下使用。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java的for循環(huán)語句怎么使用?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)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579