几个跳转语句的介绍:break语句,continue语句,return语句。
2016-04-07 13:44
447 查看
5、跳转语句.
break: 此语句导致程序终止包含它的循环并进行程序的下一阶段(整个循环后面的语句),
即:不是跳到下一个循环周期而是退出循环。
如果break语句包含在嵌套循环里,它只跳出最里面的循环。
public class Example {
public static void main(String[] args) {
for(int i=1;i<5;i++){
if(i ==4){
break;
}
System.out.println(i);
}
}
}
break跳出for循环,本来如果只有for循环时应该打印出1,2,3,4.
但是却加了一个条件,让他在i = 4时就退出循环,所以并没有打出4来
continue:循环语句里有此语句时程序运行到此语句时,
不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环.
要求打印出hllo;而这时就要运用到continue。
static String [] b = {"H", "e", "l", "l", "o"};
public static void main(String[] args) {
for(String x : b){
if(x.equals("e")){
continue;
}
System.out.print(x);
}
}
}
使用continue语句,使在值为e时,直接跳到下一个循环,并不能打印出e出来。
注意除了break,continue语句之外,还有一个return语句。
return:表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,
由return后面的参数指定。return后函数就结束了,后面的语句不再执行.
break: 此语句导致程序终止包含它的循环并进行程序的下一阶段(整个循环后面的语句),
即:不是跳到下一个循环周期而是退出循环。
如果break语句包含在嵌套循环里,它只跳出最里面的循环。
public class Example {
public static void main(String[] args) {
for(int i=1;i<5;i++){
if(i ==4){
break;
}
System.out.println(i);
}
}
}
break跳出for循环,本来如果只有for循环时应该打印出1,2,3,4.
但是却加了一个条件,让他在i = 4时就退出循环,所以并没有打出4来
continue:循环语句里有此语句时程序运行到此语句时,
不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环.
要求打印出hllo;而这时就要运用到continue。
static String [] b = {"H", "e", "l", "l", "o"};
public static void main(String[] args) {
for(String x : b){
if(x.equals("e")){
continue;
}
System.out.print(x);
}
}
}
使用continue语句,使在值为e时,直接跳到下一个循环,并不能打印出e出来。
注意除了break,continue语句之外,还有一个return语句。
return:表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,
由return后面的参数指定。return后函数就结束了,后面的语句不再执行.
相关文章推荐
- IOS-61-解决UIImage在压缩时失真问题
- APUE------线程介绍
- UIScrollView
- UITextField的使用
- WebRequest请求范例
- HDU 4848 Wow! Such Conquering! 深搜+强剪枝
- lintcode-medium-Unique Binary Search Trees II
- lintcode-medium-Unique Binary Search Trees
- iOS——UIView复习总结
- StringBuffer和StringBuilder的区别
- 解决ADT大量出现"Unexpected value from nativeGetEnabledTags: 0"的问题
- 解决ADT大量出现"Unexpected value from nativeGetEnabledTags: 0"的问题
- 在EXT框架中,使用JS文件设置UEditor文本框,出现新增内容很多,页面变型,不出现滚动条,导致无法进行操作。
- 关于前端页面需要用到特殊的字体,如果UI给的字体语言内码为中文(gb2312),如何解决?
- 微软笔试题4:Buiding in Sandbox
- UILabel 属性
- Lucene 查询中的距离查询(proximity query)
- IOS 开发-UI初级 (二)视图和视图控制器(View,Viewcontroller)
- 学习笔记 - EasyUI官方网站演示
- sectionheadView 跟随UItabview滚动 去掉UItableview headerview黏性