黑马程序员_java基础第三天, break 和continue的使用
来源:互联网 发布:thinkphp旅游网站源码 编辑:程序博客网 时间:2024/05/04 17:08
在今天的学习中,学到了break和continue的使用,这两个java的关键字比较容易混乱,不容易分清楚两个关键字具体使用的异同,于是特意又找了一些资料查看。
首先,我们先说一下两个关键字的应用范围。
break:应用范围是 选择结构和循环结构。
continue:应用范围是 循环结构。
注意:1. 两个语句离开应用范围,存在是没有意义的。
2. 两个语句单独存在下面都不可以有语句,因为执行不到。
3. continue语句是结束本次循环,继续下次循环。
4.标号的出现,可以让这两个语句作用于指定的范围。
----------------------------------------------------------------------------------------------------------------
break
一般用于跳出本循环,即跳出break所在的循环,哪个循环调用了break,就跳出哪个循环;
比如:
while()
{
for(;;)
{
…………
break;
……
}
}
在这段模板中,for 调用了break;当执行到break时跳出for,但是不跳出while,而是继续执行while循环
----------------------------------------------------------------------------------------------------------
continue
continue一般用于加速循环,一般在循环体内部进行调用,其功能是:结束本次循环,是循环快速地进入到下一次循环中,比如:
for(;;)
{
…………;
if(ture)
continue;
…………;
}
当if条件为真时,循环进入下一次;
----------------------------------------------------------------------------------------------------
再例如以下代码:
outer: for(int i=0;i<100;i++)
{
inner:for(int j=0;j<100;j++)
{
if(j==50)
{
continue; //如果这里是continue,跳到inner那么这次不打印了,结果为...48 ,49,51,52...
}
System.out.println(j);
}
}
------------------------------------------------------------------------------------------------
outer: for(int i=0;i<100;i++)
{
inner:for(int j=0;j<100;j++)
{
if(j==50)
{
break; //如果是break的话,那么跳到outer,结果是48,49,0,1,2,3..
}
System.out.println(j);
}
}
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员_java基础第三天, break 和continue的使用
- 黑马程序员_java编程基础第3天break continue
- 黑马程序员_java第三天基础总结
- 黑马程序员_java基础笔记第三天
- 黑马程序员-第三天(函数,for语句,break,continue)
- 黑马程序员_java中break、continue、return的区别
- 【黑马程序员】【C语言】continue和break的使用
- 黑马程序员-break和continue
- 黑马程序员-基础学习之day3-day4(break和continue引发的“血案”)
- 黑马程序员-跳转语句之break和continue的用法
- break和continue的使用
- 黑马程序员--Java基础学习(循环和函数)第三天
- 黑马程序员----break,continue,函数(方法,第五天学习笔记
- 黑马程序员的第三天
- 黑马程序员--break与continue
- 黑马程序员 c#基础之break continue语句
- 黑马程序员——Java基础——continue、break、return之间的区别
- 【黑马程序员】-Java基础语法 第三天
- iPad2如何从iOS6降级到5.1.1
- 深入Java单例模式
- CentOS下Yum安装Mysql和JDK和tomcat
- Hoj 2064 Journey to Tibet
- 怎么把主机的文件复制到虚拟机上
- 黑马程序员_java基础第三天, break 和continue的使用
- Service组件
- I9300怎么设置铃声!
- 清华大学自然语言处理组网站
- [QTP]vbscript对文件或文件夹进行打包与解包
- (转载)IOS编程教程(十):使用StoryBoard来建立导航控制器和表视图
- 数组控件绑定事件的方法
- 图片处理--压缩图片
- 三层架构——实践篇(小Demo,大道理)