您的位置:首页 > 产品设计 > UI/UE

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();
}

}

}

//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();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: