控制循环结构(break、continue)、return结束方法
2017-09-13 15:13
1001 查看
break:用于完全结束一个循环,跳出循环体,不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环,开始执行循环之后的代码。
break测试:
============================
===============================
continue:只是忽略本次循环剩下语句,接着开始下次循环,并不会终止循环;而break则是完全终止循环本身。
return:结束一个方法,与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。
break测试:
============================
@Test public void test() throws IOException { for (int i = 0; i < 10; i++) { System.out.println("i的值是:" + i); if (i == 2) { // 执行该语句时将结束循环 break; } System.out.println("循环内的代码:" + i); } } 结果: i的值是:0 循环内的代码:0 i的值是:1 循环内的代码:1 i的值是:2
===============================
continue:只是忽略本次循环剩下语句,接着开始下次循环,并不会终止循环;而break则是完全终止循环本身。
@Test public void test() { for (int i = 0; i < 3; i++) { System.out.println("i的值是:" + i); if (i == 1) { // 忽略本次循环的剩下语句 continue; } System.out.println("continue后的输出语句"); } } 结果: i的值是:0 continue后的输出语句 i的值是:1 i的值是:2 continue后的输出语句
return:结束一个方法,与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。
@Test public void test() throws IOException { for (int i = 0; i < 10; i++) { System.out.println("i的值是:" + i); if (i == 2) { return; } System.out.println("return后的输出语句"); } } 结果: i的值是:0 return后的输出语句 i的值是:1 return后的输出语句 i的值是:2
相关文章推荐
- 控制循环结构: break、continue和return
- Java基础循环结构,以及循环控制语句break,continue,return
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- 走出循环结构的几种方法:continue,break,goto,return
- 【Java】Java_16 控制循环结构Break、Continue、Return
- java语言基础-控制循环语句-break- continue-return的区别
- Java控制循环语句break,continue,return
- Python新手学习基础之循环结构——循环控制break continue pass
- 循环结构中break、continue、return和exit的区别
- 循环结构中break、continue、return和exit的区别
- js中的循环流程的控制return false,return true,break,continue
- 循环结构中的break\continue\goto\return\exit的区别
- 编码原则:最小化使用控制结构(条件和循环)续:告别 break 和 continue
- 3.22 控制语句 break continue return 控制外层循环
- C语言解释器-12 控制结构之break、continue和return
- java循环结构中break、continue、return的区别及使用情景
- 循环结构中break、continue、return的区别
- js跳出循环的方法区别( break, continue, return ) 及 $.each 的(return true 和 return false)
- PHP跳出循环的方法及continue、break、exit、return的区别
- 循环结构中break、continue、return和exit的区别