随手记录一下:

(声明:部分内容总结来自以下博客的连接,侵删)

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总结相关推荐

  1. Java中 break continue return 的区别

    1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: for (int i = 0; i < 10; i++) { i ...

  2. Java中 break continue return 的用法以及区别

    1.return (1)return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2)return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致 ...

  3. Java中return结束循环,Java中break、continue、return在for循环中的使用

    Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...

  4. java中break内外循环_java 中break如何跳出外部循环

    学习就是为了不断的看到自己的知识盲点,然后改正,以前知道如何使用break来跳出循环,突然学习到可以用break跳出外部的循环(以前只知道怎么调本次的循环). 上正题代码如下: break跳出本次循环 ...

  5. java中break,continue,標籤實現goto效果(編程思想)

    goto 編程語言中一開始就有goto關鍵詞了.事實上,goto起源於彙編語言的進程控制:"若條件A成立,則調到這裏:否則跳到那裏". goto語句時在源碼級別上的跳轉,這導致了其 ...

  6. java中break什么意思_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  7. Java中 break、continue 和 return三者之间的区别

    一.Java break 可以直接强行退出当前的循环,忽略循环体中任何其他语句和循环条件测试 以下实例使用了 break 关键字来跳出当前循环: public class Main {public s ...

  8. java中break和continue的用法例子

    break用于switch语句 1. break用于switch语句中,终止switch语句 下面先看 加上break,效果如下 我们可以看到,没有用过break关键字时,不会在判断下一个case的值 ...

  9. java中break和continue的用法

    ** break和continue的用法 ** break的用法: 1.break用于switch语句中,终止switch语句 2.break用于循环时,跳出循环 3.break用于其他位置,毫无意义 ...

最新文章

  1. 梦想的地方!地球上最值得去的20个地方【组图】
  2. Android4.2以后,多屏幕的支持 学习(一)
  3. DDD+中台+微服务,yyds
  4. Java课程设计——坦克大战
  5. python中列表生成式strip_Python 列表API 序列类型   列表生成
  6. malloc 源码_【C++学习笔记(九)】之 new运算符的使用/ new 与 malloc的异同(附代码,详细注释)...
  7. Go使用mgo增删改查聚合操作
  8. java中解密技术是什么_详解Java 加密解密技术的分类和归纳
  9. Log4Net Layout使用以及扩展
  10. 数据结构和算法liuyubobo_C++,java算法与数据结构-某课网价值166元实战教程
  11. Initial Audio Urban Essentials Heatup3 Expansion Mac(都市流派音色库)v1.0特别版
  12. 开发、运维、测试都要了解的测试技巧
  13. 正则表达式 转义字符
  14. 我和阿里的情缘和故事
  15. Ctftool:CTF漏洞利用工具
  16. 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
  17. 和利时DCS系统设服务器,和利时DCS系统全套资料.pdf
  18. Robo 3T使用教程--MongoDB篇(极简)
  19. CAD创建组却没有组合在一起?
  20. 电脑主板进bios的启动快捷键汇总

热门文章

  1. Xendesktop 可基于物理机及虚拟机的桌面控制交付
  2. Storage-on-Chip:从“芯”架构VTL到云存储
  3. Web应用程序中(VS2005+SP1)添加App_Code(转)
  4. 使用VS Code新建编译Flutter项目
  5. javascript, jQuery阻止默认事件和冒泡事件
  6. [原创]Zynq SDIO WIFI SotfAP调试
  7. Netty实战七之EventLoop和线程模型
  8. Java--消除重复数字后的最大值
  9. Swift_类型选择
  10. 怎样加入� android private libraries 中的包的源码