15,javase程式碼實戰-迴圈控制——迴圈的終止與過濾(六)
問題介紹:
迴圈時程式開發時常用的方法,它可以簡化業務處理,提高程式的效能和程式碼的可讀性。但是帶來好處的同時,我們也要注重迴圈中的演算法,不能寫出死迴圈的程式。
break 可以用於迴圈的退出,例如,有時需要立即退出迴圈去執行其他的業務邏輯;有時只需考慮迴圈中的一個情況後續的迴圈無關重要,在繼續執行就是浪費,等等,
continue可以用於迴圈的過濾,例如,有時我們需要放棄部分的迴圈而不是整個迴圈,等等
例項程式碼:
//break 作用
for(int i =0;i<100;i++){
if(i == 50){
System.out.println("找到了50,停止退出迴圈");
break;
}
}
//continue 作用
for(int i =1;i<100;i++){
if(i%2 == 0){
continue;
}
System.out.println("我是奇數"+i);
}
總結:
java中的迴圈結構中的迴圈體中,常常要配合if else結構 順序結構 break continue 等,這些是實現複雜業務邏輯和演算法的核心,要經常總結使用的技巧。
相關文章
- for 迴圈與 while 迴圈While
- 04流程控制 for迴圈,while迴圈While
- Dart - 迴圈控制Dart
- Python迴圈控制-forPython
- python:運用while迴圈怎麼進行終止PythonWhile
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- Python的流程控制:迴圈Python
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 探討兩種迴圈表示方法的區別,while迴圈與for迴圈的小總結While
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- 無限for迴圈(死迴圈)
- 15-python之while迴圈PythonWhile
- 多執行緒迴圈控制欄位失效造成死迴圈的坑執行緒
- while迴圈以及do while迴圈While
- 程式碼日數:高階迴圈
- if for迴圈
- For 迴圈
- if迴圈
- 迴圈
- for迴圈
- 流程控制、 迴圈語句
- 迴圈中的非同步&&迴圈中的閉包非同步
- 通過變數a控制for迴圈的暫停和繼續變數
- for迴圈的概念
- for迴圈的理解
- 替代 for 迴圈,讓 Python 程式碼更 pythonic !Python
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- 11C++迴圈結構-for迴圈(1)C++
- 二分查詢的迴圈條件及指標終止位置問題指標
- shell指令碼之迴圈指令碼
- php中有哪些迴圈控制語句PHP
- 迴圈碼、卷積碼及其python實現卷積Python
- 關於一個迴圈請求與迴圈計時器的問題
- pythonfor迴圈Python
- javascript迴圈JavaScript
- Kotlin 迴圈Kotlin
- JavaScript for of 迴圈JavaScript