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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java的for循環詳解

Java的for循環詳解

更新時間:2022-08-19 09:30:04 來源:動力節點 瀏覽1643次

當我們需要重復執行一個語句塊時,Java 中的循環就派上用場了。Java for 循環語句提供了一種編寫循環結構的簡潔方式。for 語句在一行中使用初始化、條件和遞增/遞減,從而提供更短、易于調試的循環結構。

句法:

for (初始化 expr; 測試 expr; 更新 exp)
{
     // 循環體
     // 我們要執行的語句
}

For 循環的各個部分是:

1.初始化表達式:在這個表達式中,我們必須將循環計數器初始化為某個值。

例子:

詮釋我=1;

2.測試表達式:在這個表達式中,我們要測試條件。如果條件評估為真,我們將執行循環體并轉到更新表達式。否則,我們將退出 for 循環。

例子:

我 <= 10

3.更新表達式:執行循環體后,該表達式將循環變量增加/減少某個值。

例子:

我++;

For 循環如何執行?

控制落入 for 循環。初始化完成

流程跳轉到 Condition

條件經過測試。

如果 Condition 為真,則流量進入 Body

如果 Condition 產生 false,則流程將超出循環

循環體內的語句被執行。

流程進入更新

發生更新,流程再次進入第 3 步

for 循環已結束,流程已流出。

循環流程圖(For Control Flow):

示例 1:該程序將打印 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:該程序將嘗試打印“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

增強的 For 循環或 Java For-Each 循環

Java 還包括在 Java 5 中引入的另一個版本的 for 循環。增強的 for 循環提供了一種更簡單的方法來遍歷集合或數組的元素。它不靈活,只有在需要以順序方式遍歷元素而不知道當前處理的元素的索引時才應該使用它。

句法:

for(T 元素:集合 obj/數組)
{
    // 循環體
    // 語句
}

JAVA無限循環

這是一個無限循環,因為條件永遠不會返回 false。初始化步驟是將變量 i 的值設置為 1,因為我們正在遞增 i 的值,所以它總是大于 1,因此它永遠不會返回 false。這最終會導致無限循環條件。

例子:

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

例子:

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

以上就是關于“Java的for循環詳解”介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java視頻教程,里面的課程內容從入門到精通,細致全面,通俗易懂,很適合小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产高清精品入口麻豆 | 成人毛片免费免费 | 500短篇超污多肉推荐短视频 | 韩国日本三级在线观看 | 清风阁我爱干视频 | 日韩新片在线观看 | 性欧美videos喷水 | 2022久久国产精品免费热麻豆 | 在线播放黄色 | 亚洲人jizz| 亚洲欧美日产综合一区二区三区 | 日日干天天插 | 国产精品推荐天天看天天爽 | 91短视频版在线观看免费大全 | 欧美一区日韩一区中文字幕页 | 日日夜夜网站 | 午夜成私人影院在线观看 | 永久国产 | 9191亚洲高清国产 | 欧美日韩在线观看精品 | 羞羞在线 | 久久成人18免费 | 色网站综合 | 最近2019中文字幕高清字幕 | 国产成人免费高清视频网址 | 国产日韩欧美在线播放 | 日本特黄色片 | 亚洲第一区香蕉_国产a | 成年免费网站 | 国产精品视频第一页 | 国产精品自在线 | 91看片淫黄大片在看 | 久久99中文字幕伊人 | 在线中文字幕网 | 亚洲欧美午夜 | 日本一区二区三区不卡在线视频 | 亚洲视频在线观看 | 国产欧美一区二区三区精品 | 亚洲国产聚色窝 | 天天摸日日操 | 国产成人精品日本亚洲语音2 |