break

break可用于循环和switch...case...语句中。

用于switch...case中:

执行完满足case条件的内容内后结束switch,不执行下面的语句。

eg:

public static void breakSwitch1() {  
        int n = 1;  
        switch (n) {  
        case 1:  
            System.out.println("this is one.");  
            break;  
        case 2:  
            System.out.println("this is two.");  
            break;  
        default:  
            System.out.println("Others.");  
        }  
    }  

结果:

this is one.

eg2:

public static void breakSwitch2() {  
        int n = 1;  
        switch (n) {  
        case 1:  
            System.out.println("this is one.");  
            //break;  
        case 2:  
            System.out.println("this is two.");  
            break;  
        default:  
            System.out.println("Others.");  
        }  
}  

结果:

this is one.

this is two.

如果不使用break语句则所有的操作将在第一个满足条件之后的语句全部输出,直到遇到break语句为止;

一、作用和区别
 
break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。
 
continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻中断该循环体。
 
  1. 当循环执行到break语句时,就退出整个循环,然后执行循环外的语句。
  2. 当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。

 

最新文章

  1. python 日期计算案例
  2. SVN服务器安装
  3. 使用javascript获取url中的参数
  4. 说说Java中的枚举(一)
  5. Js作用域链及变量作用域
  6. Android二-.9.png
  7. 04-树6 Complete Binary Search Tree
  8. Mysql数据库表排序规则不一致导致联表查询,索引不起作用问题
  9. Codeforces 588E. A Simple Task (线段树+计数排序思想)
  10. PL/pgSQL学习笔记之四
  11. 2014广州Java岗位面试汇总
  12. hibernate+mysql 8小时问题
  13. 【Asp.Net】小BUG汇总[更新]
  14. c++builder调用vc的dll
  15. (Mac OS平台)升级.NetCore1.0正式版小记
  16. 201621123031 《Java程序设计》第1周学习总结
  17. 操作MP3文件的元数据
  18. Shell 基础教程
  19. memcache 安装及使用
  20. 如何注册CUBA Studio

热门文章

  1. leetcode 258. Add Digits——我擦,这种要你O(1)时间搞定的必然是观察规律,总结一个公式哇
  2. java获取本周 上周的所有日期
  3. 基于ELK的传感器数据分析练习
  4. E20171229-hm
  5. P3482 [POI2009]SLO-Elephants
  6. hdu 模拟 贪心 4550
  7. mysql-5.7.20基本用法
  8. visual studio 2015安装
  9. 安装linux mint 18.3 后要做的
  10. vue 父子组件双向绑定