-
循環:
循環語句可以在滿足循環條件的情況下,反複執行某一段代碼,這段被重複執行的代碼被稱為循環體語句,當反複執行這個循環體時,需要在合适的時候把循環判斷條件修改為false,進而結束循環,否則循環将一直執行下去,形 成死循環。
- for循環格式:
for (初始化語句;條件判斷語句;條件控制語句) {
循環體語句;
}
- 格式解釋:
- 初始化語句: 用于表示循環開啟時的起始狀态,簡單說就是循環開始的時候什麼樣
- 條件判斷語句:用于表示循環反複執行的條件,簡單說就是判斷循環是否能一直執行下去
- 循環體語句: 用于表示循環反複執行的内容,簡單說就是循環反複執行的事情
- 條件控制語句:用于表示循環執行中每次變化的内容,簡單說就是控制循環是否能執行下去
-
執行流程:
①執行初始化語句
②執行條件判斷語句,看其結果是true還是false
如果是false,循環結束
如果是true,繼續執行
③執行循環體語句
④執行條件控制語句
⑤回到②繼續
案例
for (int i = 100; i < 1000; i++) {
int a = i % 10;
int b = i / 10 % 10;
int c = i / 100;
if(a*a*a + b*b*b + c*c*c == i){
System.out.println(i);
}
}