java 理解break,continue,return
这是第一次写博客,今天在工作中遇到有关break,return,continue。记录一下我的理解。
break:
break常用于for循环中判断语句中和switch语句,break只能跳出一层for循环,以及switch语句。如果位于多重for循环,那么break只能跳出最内层循环。
举个例子:
for(int i=0;i<10;i++){
if(i == 6){
break;
}
System.out.print(i);
}
输出结果:1,2,3,4,5
countinue:
countinue不是退出一个循环,而是重新开始一个循环。countinue跳过后面的执行语句,然后判断是否满足循环条件,再进入循环。如果 continue 位于循环嵌套中的一个内循环,则其仅能影响该内循环的执行情况,而不会对外循环造成任何影响。常用于 do...while(),while(),for循环,foreach()循环等。
for(int i=0;i<10;i++){
if(i ==6){
countinue;
}
System.out.print(i);
}
输出结果:1,2,3,4,5,7,8,9
return:
return常用于指定函数返回值,常用于函数主题中,当使用return时,后面的执行语句将不会在执行,函数执行也会停止。
for(int i=1;i<10;i++){
for(int j=0;j<i;j++){
if(i==5){
return;
}
System.out.println(i);
}
}
输出结果:1,2,2,3,3,3,4,4,4,4
转载于:https://www.cnblogs.com/krystalliu00/p/7615243.html
java 理解break,continue,return相关推荐
- Java中 break continue return 的区别
1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: for (int i = 0; i < 10; i++) { i ...
- Java中 break continue return 的用法以及区别
1.return (1)return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2)return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致 ...
- 详解C#break ,continue, return
C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我 ...
- JavaScript 中,break , continue , return 的区别
break , continue , return 的区别 break :结束当前的循环体(如 for.while) continue :跳出本次循环,继续执行下次循环(如 for.while) re ...
- js 中的break continue return
break:跳出整个循环 1.当i=6时,就跳出了整个循环,此for循环就不继续了: continue:跳出当前循环,继续下一次循环: return :指定函数返回值 1.在js当中,常使用retur ...
- java break和return的区别_【java】break,continue和return区别
break:适用于switch和loop continue:只适用于loop 两者都可以通过给循环加标签来控制跳出,如下例所示 class BreakDemo { public static void ...
- Java关键字break、return、continue
break:break 中断当前循环的所有次,不再继续当前循环,继续外层嵌套循环的下一次(如果有),继续执行后面的代码 package com.test;/*** * @author yyx 201 ...
- java跳出循环break;return;continue使用
for(int i=0;i<5;i++){if(i==2){System.out.println("i==2时忽略了");continue;//忽略i==2时的循环}Syst ...
- 重学JavaSE 第4章 : 顺序结构、分支语句、循环结构、break, continue, return区别
文章目录 一. 程序流程控概述 二. 顺序结构 三.分支语句 2.1.分支语句1:if-else结构 2.1.1.输入语句 2.2. 分支语句2:switch-case结构 四.循环结构 4.1.fo ...
最新文章
- Sublime Text3配置Node.js开发环境
- 同一个网站下不同应用程序可以不同Framework版本
- VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
- 汇智创科机器人_【汇智创科机器人招聘信息】-看准网
- java套接字客户端_使用Java从客户端套接字读取数据(Read data from a client socket in Java)...
- ssd训练自己数据集
- Windows Server 2012R2之重复数据删除实战
- Python Flask实现查询和添加数据
- final、finally和finalize;throw和throws;collection和collections;==和equals;Statement和PrepareStatement...
- Pythonic版二分查找
- 工作了五年的公司,拖欠员工报酬,该起诉吗?
- 学习SQL:SQL Server数据透视表
- 技术解读:Dragonfly 基于 P2P 的智能镜像加速系统
- 1698无法登录mysql服务器_解决MySql ERROR 1698 (28000) 错误:Access denied for user 'root'@'localhost'...
- h5 实现微信支付以及易宝银行卡支付
- (有小案例)初始Mybatis框架及使用
- for循环打印九九乘法表
- 为什么反向传播更加高效
- wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包
- PPI网络比对文章汇总