在Java中,要跳出循環可以使用兩個關鍵字:break和continue。它們可以幫助我們在循環中控制程序的流程,根據需要跳出或繼續執行循環。
1. 使用break語句跳出循環:
當我們在循環中遇到某個條件滿足時,可以使用break語句來立即跳出循環,不再執行循環的剩余部分。break語句通常與if語句結合使用,用于判斷是否滿足跳出循環的條件。
以下是一個示例代碼,展示了如何使用break語句跳出循環:
`java
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 當 i 等于 5 時跳出循環
}
System.out.println(i);
}
`
運行以上代碼,輸出結果為:
`
0
1
2
3
4
`
在上述代碼中,當變量i的值等于5時,break語句被執行,循環被立即終止,不再執行剩余的循環體。
2. 使用continue語句跳過當前循環:
continue語句用于跳過當前循環的剩余部分,直接進入下一次循環的迭代。它通常與if語句結合使用,用于判斷是否滿足跳過當前循環的條件。
以下是一個示例代碼,展示了如何使用continue語句跳過當前循環:
`java
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 當 i 是偶數時跳過當前循環
}
System.out.println(i);
}
`
運行以上代碼,輸出結果為:
`
1
3
5
7
9
`
在上述代碼中,當變量i的值為偶數時,continue語句被執行,當前循環被跳過,直接進入下一次循環的迭代。
使用break和continue語句可以有效地控制循環的執行流程,根據需要跳出或繼續執行循環。但需要注意的是,過多地使用這些語句可能會導致代碼難以理解和維護,應謹慎使用。