(1)Java语言支持3种类型的跳转语句:break语句、continue语句和return语句。
(2)使用跳转语句,可以把控制转移到循环甚至程序的其他部分。
1、 break语句
作用场景:break语句只会出现在switch和循环语句中,没有其他使用场合。
作用:break语句在循环中的作用是终止当前整个循环;在switch语句中的作用是终止switch。
如下代码break的作用就是终止switch语句,如果没有写break的话会造成case穿透
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
/*
* switch 选择结构:
* 语法结构:
* switch(表达式){
* case 值1:
* //代码块1;
* break;
* case 值2:
* //代码块2;
* break;
* .......
* case 值n;
* //代码块n;
* break;
* default:
* //代码块m;
* break;
* }
*/
//声明一个变量用来存储比赛的名次
System.out.println("请输入你的比赛名次:");
Scanner sc=new Scanner(System.in);
int mingCi=sc.nextInt();
sc.close();
switch(mingCi){
case 1:
System.out.println("奖励參加麻省理工大学组织的一个月夏令营");
break;
case 2:
System.out.println("奖励惠普笔记本电脑一个。");
break;
case 3:
System.out.println("奖励移动U盘一个。");
break;
default:
System.out.println("没有奖励。");
break;
}
System.out.println("继续努力!");
}
}
2、 continue语句
作用场景:continue语句只会出现在循环语句中,没有其他使用场合
作用:终止本次循环操作,继续执行下一次循环操作。
3、 return语句
作用场景:方法体内
作用:return语句的作用是结束当前方法的执行并退出返回到调用该方法的语句处。
注意事项:break语句和continue语句在循环中,一般结合if控制语句一起使用。