iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Software Development

Java入門的30張門票系列 第 8

[Day8] 重複結構 - 迴圈loop

  • 分享至 

  • xImage
  •  

java有三種迴圈,下面會依序介紹到。在介紹迴圈前要先來談談迴圈的三要素。

迴圈三要素

  1. 初值設定: 控制迴圈執行變數的起始值
  2. 條件判斷: 判斷是否重複執行迴圈的依據,true便進入迴圈,false便離開迴圈
  3. 計次: 多用來控制迴圈執行變數,通常是設定遞增或遞減運算式(i++ / i--)

for-loop

如果執行前已可確定次數,通常會選用for。

for(初值設定; 條件判斷; 計次){
  // statement
}

while-loop

如果執行前不確定次數,可選while/do...while,不過要特別注意無窮迴圈的問題,statement裡面記得要多加一行計次的。


while(條件判斷){
  // statement
}

do...while

如果執行前不確定次數,可選while/do...while,不管條件為何一定會執行一次(較少使用)。


do{
  // statement
} while(條件判斷);

中斷迴圈

break

它的功能是跳離迴圈,只能在迴圈和switch-case內使用。

continue

它是用來跳過continue以下的敘述,再回到迴圈繼續執行下一次。

break & continue通常會配合if敘述與標籤一起使用~


上一篇
[Day7] 選擇結構 - switch case
下一篇
[Day9] method建立 & 使用
系列文
Java入門的30張門票30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言