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 ...
最新文章
- 比特币现金(BCH)是世界上最好货币的十大理由
- 姚期智施尧耘获FOCS 2021时间检验奖,MIT华人学霸毛啸摘最佳学生论文奖
- Spring学习(十)Spring常见面试题汇总
- superset在云主机上的配置
- Linux TCP/IP中L4L3的实现框架:udp recv部分
- mysql bin.000047_mysql-bin.0000X 日志文件处理
- 源码|详解分布式事务之 Seata-Client 原理及流程
- 如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
- 女婿的行为,老丈人哪些不能管,哪些必须管,哪些可管可不管?
- How to install innotop and percona tookit on centos
- ModuleNotFoundError: No module named ‘models‘
- dism 分割镜像_UEFI安装win10 1809系统,拆分Windows 映像大于4G文件install.wim的官方教程(亲测完美)...
- mpp格式文用什么软件打开
- gbk与gb2312的区别是什么?
- 计算机组装与维修的前言,计算机组装与维修论文大纲模板 计算机组装与维修论文提纲如何写...
- 三层架构(网络冗余学习)
- excel数据分析模块
- 【20保研】复旦大学2019年大数据学院全国优秀大学生夏令营活动方案
- freertos和ucos的区别
- 使用ShellJS提升你的开发效率(一)