Java中break、Continue、reutrn总结
随手记录一下:
(声明:部分内容总结来自以下博客的连接,侵删)
https://www.cnblogs.com/yangh965/p/5854022.html
https://blog.csdn.net/dly215011/article/details/52573031
break:是跳出当前的循环块或者程序块。循环块有for、do while、while,程序块有switch(){case 1: xxx;break;}在循环体中的作用是跳出正在循环的循环块,在程序块中的作用是中断与下一个case的比较。
break运行代码:
1 public static void BreakFunction() { 2 System.out.println("执行Function........................"); 3 int i[] = { 10, 20, 30, 40, 50, 60 }; 4 for (int k : i) { 5 System.out.println("开始......"); 6 System.out.println("i:" + k + " "); 7 if (k == 30) { 8 System.out.println("=======执行break======="); 9 break; 10 } 11 System.out.println("结束......"); 12 System.out.println(""); 13 } 14 }
1 public static void BreakFunction(){ 2 System.out.println("执行Function........................"); 3 int i [] = {10,20,30,40,50,60}; 4 for(int k : i){ 5 System.out.println("i:"+k+" "); 6 if(k =
break运行结果:
执行Function........................
开始......
i:10
结束......
开始......
i:20
结束......
开始......
i:30
=======执行break=======
continue:可以强迫程序跳到循环的起始处,当程序运行到continue语句时,即会停止运行剩余的循环主体,而是回到循环的开始处继续运行。
continue运行代码:
1 public static void ContinueFunction() { 2 System.out.println("执行Function........................"); 3 int i[] = { 10, 20, 30, 40, 50, 60 }; 4 for (int k : i) { 5 System.out.println("开始......"); 6 System.out.println("i:" + k+ " "); 7 if (k == 30) { 8 System.out.println("========执行continue========"); 9 continue; 10 } 11 System.out.println("结束......"); 12 System.out.println(""); 13 } 14 }
continue运行结果:
执行Function........................
开始......
i:10
结束......
开始......
i:20
结束......
开始......
i:30
========执行continue========
开始......
i:40
结束......
开始......
i:50
结束......
开始......
i:60
结束......
return:它不是专门用于循环结构控制的关键字,而是用来结束一个方法,当一个方法执行到return语句时,这个方法将被结束,循环自然也随之结束。与break,continue不同的是,return不管处于多少层循环之内直接结束整个方法
return运行代码:
1 public static void ReturnFunction() { 2 System.out.println("执行Function........................"); 3 int i[] = { 10, 20, 30, 40, 50, 60 }; 4 for (int k : i) { 5 System.out.println("开始......"); 6 System.out.println("i:" + k+ " "); 7 if (k == 30) { 8 System.out.println("========执行return========"); 9 return; 10 } 11 System.out.println("结束......"); 12 System.out.println(""); 13 } 14 }
return运行结果:
执行Function........................
开始......
i:10
结束......
开始......
i:20
结束......
开始......
i:30
========执行return========
2018-03-29 16:53:08
转载于:https://www.cnblogs.com/Tesla-LT/p/8670901.html
Java中break、Continue、reutrn总结相关推荐
- 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 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致 ...
- Java中return结束循环,Java中break、continue、return在for循环中的使用
Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...
- java中break内外循环_java 中break如何跳出外部循环
学习就是为了不断的看到自己的知识盲点,然后改正,以前知道如何使用break来跳出循环,突然学习到可以用break跳出外部的循环(以前只知道怎么调本次的循环). 上正题代码如下: break跳出本次循环 ...
- java中break,continue,標籤實現goto效果(編程思想)
goto 編程語言中一開始就有goto關鍵詞了.事實上,goto起源於彙編語言的進程控制:"若條件A成立,則調到這裏:否則跳到那裏". goto語句時在源碼級別上的跳轉,這導致了其 ...
- java中break什么意思_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- Java中 break、continue 和 return三者之间的区别
一.Java break 可以直接强行退出当前的循环,忽略循环体中任何其他语句和循环条件测试 以下实例使用了 break 关键字来跳出当前循环: public class Main {public s ...
- java中break和continue的用法例子
break用于switch语句 1. break用于switch语句中,终止switch语句 下面先看 加上break,效果如下 我们可以看到,没有用过break关键字时,不会在判断下一个case的值 ...
- java中break和continue的用法
** break和continue的用法 ** break的用法: 1.break用于switch语句中,终止switch语句 2.break用于循环时,跳出循环 3.break用于其他位置,毫无意义 ...
最新文章
- 梦想的地方!地球上最值得去的20个地方【组图】
- Android4.2以后,多屏幕的支持 学习(一)
- DDD+中台+微服务,yyds
- Java课程设计——坦克大战
- python中列表生成式strip_Python 列表API 序列类型 列表生成
- malloc 源码_【C++学习笔记(九)】之 new运算符的使用/ new 与 malloc的异同(附代码,详细注释)...
- Go使用mgo增删改查聚合操作
- java中解密技术是什么_详解Java 加密解密技术的分类和归纳
- Log4Net Layout使用以及扩展
- 数据结构和算法liuyubobo_C++,java算法与数据结构-某课网价值166元实战教程
- Initial Audio Urban Essentials Heatup3 Expansion Mac(都市流派音色库)v1.0特别版
- 开发、运维、测试都要了解的测试技巧
- 正则表达式 转义字符
- 我和阿里的情缘和故事
- Ctftool:CTF漏洞利用工具
- 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
- 和利时DCS系统设服务器,和利时DCS系统全套资料.pdf
- Robo 3T使用教程--MongoDB篇(极简)
- CAD创建组却没有组合在一起?
- 电脑主板进bios的启动快捷键汇总
热门文章
- Xendesktop 可基于物理机及虚拟机的桌面控制交付
- Storage-on-Chip:从“芯”架构VTL到云存储
- Web应用程序中(VS2005+SP1)添加App_Code(转)
- 使用VS Code新建编译Flutter项目
- javascript, jQuery阻止默认事件和冒泡事件
- [原创]Zynq SDIO WIFI SotfAP调试
- Netty实战七之EventLoop和线程模型
- Java--消除重复数字后的最大值
- Swift_类型选择
- 怎样加入� android private libraries 中的包的源码