for
循環常用來處理一些循環次數固定的工作。
一、關於for
循環
for
循環初始化首先執行表達式1;也就是for
循環的()內的第一個;
前的內容。第二步會執行表達式2也就是條件判斷;第三步會執行循環體內的代碼;第四步會執行表達式3,也就是負責計數的表達式。綜上所述for
循環第一次執行的順序就是這樣的。
for
循環第二次執行順序是表達式2,進行循環條件的判斷;第二步,如果滿足循環條件則執行循環體內的代碼,否則跳出循環;如果第二步滿足循環條件,那麼在執行完循環體內的代碼之後則執行表達式3,也就是計數器計數的表達式。
簡單語法:
for (表達式1; 表達式2; 表達式3) {
循環代碼塊
}
二、示例代碼
示例中演示了
for
循環的兩種用法,前者是常規循環用法,後者是用來循環遍歷容器內的元素。
/**
* @author SugarYe
* @date 2018-06-29
* @des for循環演示Demo
*/
package com.sugar.util.test;
public class ForPractice {
public static void main(String[] args) {
//最簡單的for循環
for (int i = 1; i <= 10; i++) {
System.out.println("第"+i+"次打印");
}
//定義一個字符串類型的數組並初始化
String[] strs= {"我愛你中國!","福爾摩斯","莎士比亞"};
//循環輸出打印數組中的元素
for (String str : strs) {
System.out.println(str);
}
}
}