java基础 学习笔记(一):continue break区别
2017-06-30 16:49
417 查看
continue break区别
定义
- break查询到数据后退出循环
- continue查询到数据后继续查询
代码对比
单重循环
int[] array = {0,1,2,3,4,5,6,7,8,9}; int nElems = array.length; int searchKey = 7; System.out.println("************break查询到数据后退出循环************"); for(i=0; i < nElems;i++){ System.out.print( i + "; "); if(searchKey == array[i]) { break; } } System.out.println("************continue查询到数据后继续查询************"); for(i=0; i < nElems;i++){ System.out.print( i + "; "); if(searchKey == array[i]) { continue; } }
结果:
双重循环
System.out.println("***********break外层循环等于7*************"); int j=0,k=0; for(j=0; j < nElems;j++){ System.out.print(j + ": "); for (k=0; k < nElems; k++){ System.out.print(k + "; "); if(searchKey == j){ System.out.print("找到7; "); break; } } System.out.println(); } System.out.println(); System.out.println("***********break内层循环等于7*************"); for(j=0; j < nElems;j++){ System.out.print(j + ": "); for (k=0; k < nElems; k++){ System.out.print(k + "; "); if(searchKey == k){ System.out.print("找到7; "); break; } } System.out.println(); } System.out.println(); System.out.println("***********continue外层循环等于7*************"); for(j=0; j < nElems;j++){ System.out.print(j + ": "); for (k=0; k < nElems; k++){ System.out.print(k + "; "); if(searchKey == j){ System.out.print("找到7; "); continue; } } System.out.println(); } System.out.println(); System.out.println("***********continue内层循环等于7*************"); for(j=0; j < nElems;j++){ System.out.print(j + ": "); for (k=0; k < nElems; k++){ System.out.print(k + "; "); if(searchKey == k){ System.out.print("找到7; "); continue; } } System.out.println(); }
结果:
相关文章推荐
- [java学习笔记]java语言基础概述之转义字符&break&continue
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(二)BREAK和CONTINUE的区别
- java学习笔记(一)break、continue、ruturn的区别
- Java基础学习之--Break/Continue/Return
- Thinging in Java学习笔记之continue,break和标签
- 【Java学习笔记】break continue return
- Java学习笔记四-Java的循环结构和分支结构以及break,continue关键字
- 第2章 Java编程基础——FAQ2.23 break和continue语句有什么区别?
- Java学习笔记_14_switch、continue、break执行语句要点
- Java学习笔记28. 跳转语句break和continue
- java===java基础学习(6)---流程控制,for,if,switch,continue,break
- 黑马程序员_java基础学习笔记之(构造函数&构造代码块&静态代码块)的区别
- 黑马程序员之C#学习笔记:break和continue的区别const与readonly的区别form与control的区别
- 黑马程序员—Java基础学习笔记之(throws与throw的区别)
- Java基础:return和break、continue的区别
- java:break和continue语句的区别--基础篇
- Java基础 —— break和continue的区别
- 黑马程序员——Java基础——continue、break、return之间的区别
- Java 学习笔记-基础-"=="和equals()的区别。
- java个人学习笔记03(if、switch、break、continue)