使用場景
當我們知道一個循環體需要被執行的具體次數時,使用for循環就可以幫助我們高效的完成代碼書寫。強調一下,for循環主要用於在知道任務需要重複執行幾次的情況下使用。
語法
for循環的語法如下:
for(初始化; 布爾表達式; 更新) {
//循環體
}
以上面代碼爲例,for循環的執行流程是這樣的:
- 初始化部分最先被執行,而且只會被執行一次。我們在這一部分聲明和初始化循環控制變量,以分號(;)結束。
- 接着,判斷布爾表達式部分。如果結果爲true,就執行循環體部分;如果結果爲false,循環體部分就被跳過而執行for循環後面的代碼。
- 在循環體被執行後,程序跳到更新部分。我們可以在這裏更新循環變量,也可以不寫任何代碼。
- 在更新循環變量後,繼續執行布爾表達式部分。如果其爲true,那就重複執行循環體。直到波爾表達式爲false時,跳出循環控制。
流程圖
使用示例
下面是一個for循環使用的例子:
public class Test {
public static void main(String args[]) {
for(int x = 10; x < 20; x = x + 1) {
System.out.print("value of x : " + x );
System.out.print("\n");
}
}
}
程序運行結果輸出如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
關注公衆號「小云學編程」
更多交流,歡迎微信搜索並關注公衆號「小云學編程」!
博客裏所有教程會第一時間在公衆號上更新喲,掃碼關注一下吧~