java break与continue_java中的break与continue
1、两者的作用
break:是跳出当前的循环块或者程序块。循环块有for、do while、while,程序块有switch(){case 1: xxx;break;}在循环体中的作用是跳出正在循环的循环块,在程序块中的作用是中断与下一个case的比较。
continues:可以强迫程序跳到循环的起始处,当程序运行到continue语句时,即会停止运行剩余的循环主体,而是回到循环的开始处继续运行。
2、区别
break语句是结束这次循环,不再执行该循环块或者程序块,而continue语句的作用是中断当前的这次循环,继续后面的循环。
3、例子
总感觉描述的不是特别的清楚,下面贴出两个小例子,帮助理解。
例1:break语句
public static voidmain(String[] args)
{for(int i = 0 ; i < 10 ; i++)
{if(i == 3)
{break;
}
System.out.println(i);//0,1,2
}}
执行的结果:
***********************
0
1
2
***********************
满足条件跳出循环,不再执行下面的循环。
例2:continue语句
public static voidmain(String[] args)
{for(int j = 0;j < 10; j++)
{if(j == 4)
{continue;
}
System.out.println(j);
}
}
执行结果:
***********************
0
1
2
3
5
6
7
8
9
***********************
少了4,满足j==4时,中断这次循环,继续后面的循环。
4、实际应用
根据不同的要求,灵活使用break与continue语句,提高代码执行效率。
java break与continue_java中的break与continue相关推荐
- java停止循环label_Java中的break Label 和continue Label 例子(跳出多重循环)(转)...
Java中的break Label 和continue Label 例子(跳出多重循环)(转) (2011-03-14 16:20:32) 标签: it 1:break break语句提供了一种方便的 ...
- c语言break在if中用法,break可用于什么语句 break语句可用于for语句和if语句中 对吗...
c语言中break语句的作用 C语言中,break都可以用在什么地方?用到每一个语...break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中,可以通 ...
- java if中的continue_java中break和continue源码解析
在自己学习java语言的过程中,很容易把break和continue的用法混淆.为了便于以后快速查阅及温习,在此特留学习笔记一份. 简述 在任何迭代语句的主体部分,都可以用break和continue ...
- JAVA中的break[标签]continue[标签]用法
原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...
- Java中的break和continue关键字使用总结
java中的break和continue关键字使用总结 一.作用和区别 break的作用是跳出当前循环块(for.while.do while)或程序块(switch).在循环块中的作用是跳出当前正在 ...
- JAVA中利用break加标签的方式跳出双重for循环
JAVA中利用break加标签的方式跳出双重for循环 一般情况下,使用break只能跳出当前层的for循环,但是加了标签的话,就可以跳出多重循环. public class TestBreak {@ ...
- Scala中没有break和continue, 如何退出循环
Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...
- Java基础篇:如何使用 break 退出循环
在Java中,break语句有3种作用.第一,你已经看到,在switch语句中,它被用来终止 一个语句序列.第二,它能被用来退出一个循环.第三,它能作为一种"先进"的goto 语句 ...
- 嵌套循环中的break和continue使用规则
嵌套循环中的break和continue使用规则 一.嵌套循环中的break 二.嵌套循环中的continue 一.嵌套循环中的break 当break用在内部循环中,遇到break的时候,会跳出内部 ...
最新文章
- [A Dangerous Maze LightOJ - 1027 ][概率题]
- 基于android的语音识别
- Eclipse内存分析工具的用法
- 第一章 Spark系统概述
- mysql乱码问题_mysql乱码问题
- 单片机系统中的红外通信接口
- 教你10分钟内在Windows上完成Rails开发环境的安装和配置
- iptables详解和snat dnat
- MAC下的环境变量配置
- C#移除对象中的属性(model类或集合等)JObject
- Steam中如何下载锁区的游戏?一直出现 正在更新票证怎么办?
- SVD(奇异值分解)数值计算方法解析(一):SVD的概念与人工手算SVD的方法
- STM32L476入坑-1
- helm chart 快速入门
- webservice 缺少根元素_知识点:高中化学氮元素及其化合物知识总结
- 【Matplotlib设置】Python绘图全局字体改为 Times New Roman
- 全文干货:蓝牙耳机哪个品牌最好?平价好用的蓝牙耳机推荐
- Sam Altman 山姆奥特曼:关于生产率(工作效率)
- 计算机图形学5--绘制基本图元
- 读论文 Automatic generation and detection of highly reliable fiducial markersnunder occlusion