Java基础-break,continue,return
来源:互联网 发布:新房装修 淘宝 推荐 编辑:程序博客网 时间:2024/05/17 04:52
一、return
return的作用有两个:①指定一个方法返回什么值.②退出方法.void的方法不用我们自己写return,该方法结尾会有一个隐式的return。
二、continue,break
1、一般的continue会退回到最内层循环的开头,并继续执行。 2、一般的break会跳出当前循环或程序块(switch)。 3、带标签的continue或达到标签的位置,并重新进入进阶在哪个标签后面的循环 4、带标签的break会中断并跳出标签所指的循环。 例子:
/** * Created by Administrator on 2016/4/21. */public class TestBreakContinue { public static void main(String args[]){ testBreak(); testContinue(); testBreakLabel(); testContinueLabel(); } private static void testContinue() { System.out.println("testContinue开始"); for(int i = 0; i < 5; i++){ System.out.println("i = " + i); if (i == 1){ System.out.println("continue"); continue; } } } private static void testBreak() { System.out.println("testBreak开始"); for(int i = 0; i < 5; i++){ System.out.println("i = " + i); if (i == 1){ System.out.println("break"); break; } } } private static void testBreakLabel() { System.out.println("testBreakLabel开始"); breakLabel: for(int i = 0; i < 5; i++){ System.out.println("i = " + i); if (i == 1){ System.out.println("testBreakLabel"); break breakLabel; } } } private static void testContinueLabel() { System.out.println("testBreakLabel开始"); outer: for(int i = 0; i < 5; i++){ System.out.println("i = " + i); inner: for(int j =0; j < 3; j++){ System.out.println("j = " + j); if(i == 1){ System.out.println("break outer"); break outer; } if(j == 1){ System.out.println("continue inner"); continue inner; } } } }}结果:testBreak开始i = 0i = 1breaktestContinue开始i = 0i = 1continuei = 2i = 3i = 4testBreakLabel开始i = 0i = 1testBreakLabeltestBreakLabel开始i = 0j = 0j = 1continue innerj = 2i = 1j = 0break outer
0 0
- 【java基础】break continue return
- Java基础-break,continue,return
- Java基础学习之--Break/Continue/Return
- JAVA:break、continue、return
- java | return break continue
- java break,continue和return
- Java中的break,continue,return
- java中continue、break、return
- java关键词,return,break,continue
- Java -break,continue,return 用法
- Java-break,continue,return用法
- java的break continue return
- Java编程基础-----return、break、continue的理解
- java基础--跳转控制语句return break continue
- Java基础-return、break、continue在循环中的作用
- java中的 break、continue 与 return
- java 中 break ,continue 与 return
- Java中break return continue 区别
- Swift3.0中Category的使用
- 18-Rotate Array-Leetcode
- 机器人的雅克比矩阵
- js中bind、call、apply函数的用法
- Flink如何应对背压问题
- Java基础-break,continue,return
- 我和我的同伴是如何用具体的代码例子,说明源代码管理的基本操作
- iOS开发几款必备插件
- 数据挖掘导论--数据
- 杭州--4.21
- MySQL_Php.php
- 有效回文串
- Poj2299(离散化)
- Linux系统 工作笔记