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