java语言基础入门——break,continue介绍
2016-07-05 10:26
260 查看
java中三种跳转语句,分别为break,continue,return;其中除continue不适用于switch语句外,其他都适应于for、do、while、switch。
import java.util.Scanner;
public class SwithcaseIntroduction {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入一个整数");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
switch(num){
case 1:case 2:
System.out.println("num=1||num=2");
//continue;
case 3:
System.out.println("num=3");
break;
case 4:
System.out.println("num=4");
return;
default:
System.out.println("num>4");
}
}
}
break意为结束本次循环,跳转至循环外语句。
return意为结束本方法,跳出本方法函数,并有返回值。
continue意为结束本次循环,跳转至下次循环。
其中break和continue有带标号用法和不带标号用法,代表号用法多用于对外层循环操作,因为不带标记用法只能作用于内层循环。
//java语言基础入门-break介绍
public class BredkDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
flag:
for (int i = 10; i >0; i--) {
for(int j=0;j<10;j++){
if (j>i) {
break flag;
}
System.out.print(" *");
}
System.out.println();
}
}
}
import java.util.Scanner;
public class SwithcaseIntroduction {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入一个整数");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
switch(num){
case 1:case 2:
System.out.println("num=1||num=2");
//continue;
case 3:
System.out.println("num=3");
break;
case 4:
System.out.println("num=4");
return;
default:
System.out.println("num>4");
}
}
}
break意为结束本次循环,跳转至循环外语句。
return意为结束本方法,跳出本方法函数,并有返回值。
continue意为结束本次循环,跳转至下次循环。
其中break和continue有带标号用法和不带标号用法,代表号用法多用于对外层循环操作,因为不带标记用法只能作用于内层循环。
//java语言基础入门-break介绍
public class BredkDemo {
public static void main(String[] args) {
// TODO 自动生成的方法存根
flag:
for (int i = 10; i >0; i--) {
for(int j=0;j<10;j++){
if (j>i) {
break flag;
}
System.out.print(" *");
}
System.out.println();
}
}
}
//java语言基础入门——continue介绍 public class ContinueDemo { public static void main(String[] args) { // TODO 自动生成的方法存根 flag: for (int i = 10; i >0; i--) { for(int j=0;j<10;j++){ if (j>i) { continue flag; } System.out.print(" *"); } System.out.println(); } } }
相关文章推荐
- reason: -[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance
- 获取request请求的ip地址
- B-JUI学习
- UILabel
- UIAlertController
- UIWindow加点击手势,上面的UITableView点击失效
- git 官方文档
- ios的手势操作之UIGestureRecognizer浅析
- 如何将复选框的value值传递给服务器
- notification 更新 采用 builder构建
- JS与HTML结合使用marquee标签实现无缝滚动效果代码
- Android如何判断MIUI和魅族手机
- UnicodeDecodeError: ‘XXX’ codec can’t decode bytes in position 2-5: illegal multibyte sequence
- iOS App开发中通过UIDevice类获取设备信息的方法
- UIView的setNeedsLayout,layoutIfNeeded,layoutSubviews 方法之间的关系解释
- 动态库、竖屏显示
- Error:Execution failed for task ':clean'. > Unable to delete directory :\build\intermediates
- Autolayout在UITableView中的坑
- UITableView详解
- UIButton详解