大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java的for循環(huán)詳解

更新時(shí)間:2022-08-19 09:30:04 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1724次

當(dāng)我們需要重復(fù)執(zhí)行一個(gè)語(yǔ)句塊時(shí),Java 中的循環(huán)就派上用場(chǎng)了。Java for 循環(huán)語(yǔ)句提供了一種編寫(xiě)循環(huán)結(jié)構(gòu)的簡(jiǎn)潔方式。for 語(yǔ)句在一行中使用初始化、條件和遞增/遞減,從而提供更短、易于調(diào)試的循環(huán)結(jié)構(gòu)。

句法:

for (初始化 expr; 測(cè)試 expr; 更新 exp)
{
     // 循環(huán)體
     // 我們要執(zhí)行的語(yǔ)句
}

For 循環(huán)的各個(gè)部分是:

1.初始化表達(dá)式:在這個(gè)表達(dá)式中,我們必須將循環(huán)計(jì)數(shù)器初始化為某個(gè)值。

例子:

詮釋我=1;

2.測(cè)試表達(dá)式:在這個(gè)表達(dá)式中,我們要測(cè)試條件。如果條件評(píng)估為真,我們將執(zhí)行循環(huán)體并轉(zhuǎn)到更新表達(dá)式。否則,我們將退出 for 循環(huán)。

例子:

我 <= 10

3.更新表達(dá)式:執(zhí)行循環(huán)體后,該表達(dá)式將循環(huán)變量增加/減少某個(gè)值。

例子:

我++;

For 循環(huán)如何執(zhí)行?

控制落入 for 循環(huán)。初始化完成

流程跳轉(zhuǎn)到 Condition

條件經(jīng)過(guò)測(cè)試。

如果 Condition 為真,則流量進(jìn)入 Body

如果 Condition 產(chǎn)生 false,則流程將超出循環(huán)

循環(huán)體內(nèi)的語(yǔ)句被執(zhí)行。

流程進(jìn)入更新

發(fā)生更新,流程再次進(jìn)入第 3 步

for 循環(huán)已結(jié)束,流程已流出。

循環(huán)流程圖(For Control Flow):

示例 1:該程序?qū)⒋蛴?1 到 10

/*package whatever //do not write package name here */
// Java program to write a code in for loop from 1 to 10
class GFG {
	public static void main(String[] args)
	{
		for (int i = 1; i <= 10; i++) {
			System.out.println(i);
		}
	}
}

輸出

1
2
3
4
5
6
7
8
9
10

示例 2:該程序?qū)L試打印“Hello World”5 次。

// Java program to illustrate for loop
class forLoopDemo {
	public static void main(String args[])
	{
		// Writing a for loop
		// to print Hello World 5 times
		for (int i = 1; i <= 5; i++)
			System.out.println("Hello World");
	}
}

輸出

你好世界
你好世界
你好世界
你好世界
你好世界

示例 3:以下程序打印從 1 到 20 的 x 的總和。

// Java program to illustrate for loop.
class forLoopDemo {
	public static void main(String args[])
	{
		int sum = 0;
		// for loop begins
		// and runs till x <= 20
		for (int x = 1; x <= 20; x++) {
			sum = sum + x;
		}
		System.out.println("Sum: " + sum);
	}
}

輸出

總和:210

增強(qiáng)的 For 循環(huán)或 Java For-Each 循環(huán)

Java 還包括在 Java 5 中引入的另一個(gè)版本的 for 循環(huán)。增強(qiáng)的 for 循環(huán)提供了一種更簡(jiǎn)單的方法來(lái)遍歷集合或數(shù)組的元素。它不靈活,只有在需要以順序方式遍歷元素而不知道當(dāng)前處理的元素的索引時(shí)才應(yīng)該使用它。

句法:

for(T 元素:集合 obj/數(shù)組)
{
    // 循環(huán)體
    // 語(yǔ)句
}

JAVA無(wú)限循環(huán)

這是一個(gè)無(wú)限循環(huán),因?yàn)闂l件永遠(yuǎn)不會(huì)返回 false。初始化步驟是將變量 i 的值設(shè)置為 1,因?yàn)槲覀冋谶f增 i 的值,所以它總是大于 1,因此它永遠(yuǎn)不會(huì)返回 false。這最終會(huì)導(dǎo)致無(wú)限循環(huán)條件。

例子:

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

例子:

public class GFG {
	public static void main(String[] args)
	{
		for (;;) {
			System.out.println("infinitive loop");
		}
	}
}

以上就是關(guān)于“Java的for循環(huán)詳解”介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java視頻教程,里面的課程內(nèi)容從入門(mén)到精通,細(xì)致全面,通俗易懂,很適合小白學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲日本中文字幕 | 色婷婷久久久swag精品 | 中文字幕视频在线免费观看 | 蜜桃久久久 | 欧美日本俄罗斯一级毛片 | 成人在线不卡 | 97午夜精品 | 久久国产乱子伦精品免费一 | 久久日韩精品中文字幕网 | 国产精品亚洲成在人线 | 99re6这里有精品热视频在线 | 日日操综合 | 亚洲国产高清精品线久久 | 九九精品免费视频 | 九九re| 天天躁狠狠躁夜夜躁 | 久草新视频 | 67194老司机精品午夜 | 操穴网站| 欧美成人一区二区三区在线视频 | 欧美理论大片清免费观看 | 亚洲综合色视频在线观看 | 色婷婷综合久久久久中文一区二区 | 九九国产在线 | 日本无吗中文字幕免费婷婷 | 一级毛片日韩a欧美 | 日日干夜夜艹 | 四虎永久免费影院 | 四虎影视在线观看永久地址 | 亚洲国产成人综合 | 国产福利视频一区二区微拍 | 91中文字幕在线观看 | 亚洲欧洲毛片 | 亚洲日本中文 | 亚洲精品一区二区三区在线看 | 欧美综合精品一区二区三区 | 国产成人啪精品视频免费网 | 天天操夜夜草 | 色综合久久综合欧美综合网 | 欧美在线中文 | 日本精品久久久久中文字幕 |