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 等,這些是實現複雜業務邏輯和演算法的核心,要經常總結使用的技巧。
相關文章
- 14,javase程式碼實戰-迴圈控制——foreach迴圈的使用(五)Java
- 13,javase程式碼實戰-迴圈控制——for迴圈輸出空心的菱形(四)Java
- 11,javase程式碼實戰-迴圈控制——for迴圈實現九九乘法表(二)Java
- 10,javase程式碼實戰-迴圈控制——使用while與自增運算子實現遍歷陣列(一)JavaWhile陣列
- 04流程控制 for迴圈,while迴圈While
- JavaScript的map迴圈、forEach迴圈、filter迴圈、reduce迴圈、reduceRight迴圈JavaScriptFilter
- 12,javase程式碼實戰-迴圈控制——用while計算1+1/ 2!+1/ 3!+....+1/ 10!(三)JavaWhile
- Dart - 迴圈控制Dart
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- Python迴圈控制-forPython
- 流程控制 -- for迴圈
- python:運用while迴圈怎麼進行終止PythonWhile
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- 探討兩種迴圈表示方法的區別,while迴圈與for迴圈的小總結While
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 多執行緒迴圈控制欄位失效造成死迴圈的坑執行緒
- while迴圈以及do while迴圈While
- 迴圈
- if迴圈
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- Python的流程控制:迴圈Python
- jQuery - 函式 $().each() 的迴圈控制jQuery函式
- 流程控制、 迴圈語句
- swift控制流——迴圈語句Swift
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL
- 程式碼日數:高階迴圈
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- 迴圈中的非同步&&迴圈中的閉包非同步
- Linux Shell程式設計(18)—— 迴圈控制Linux程式設計
- Java入門學習-學習if & else,for迴圈,foreach迴圈,while迴圈的用法。JavaWhile
- 【基礎題】【for迴圈】二重迴圈
- JS優化迴圈之展開迴圈JS優化
- for迴圈的理解
- 協程與事件迴圈事件
- JavaScript for of 迴圈JavaScript