跳转语句中的关键字
一、continue关键字
结束当次循环,直接进入下次循环
public class ContinueDemo {
public static void main(String[] args) {
// continue; //不能单独使用,需要在特定的场景下使用 ,只能在循环中使用
//输出1-10,当遇到5的时候,使用continue
for(int i=1;i<=10;i++){
if(i==5){
continue; // 结束当次循环,继续下一次循环
}
System.out.println(i);
}
}
}
二、break关键字
结束整个循环
/*
break: 打破,打碎,终止
使用break的注意事项:
1、break的使用需要在特定的场景下使用才有意义
2、break只能在switch选择语句或者循环中使用
*/
public class BreakDemo {
public static void main(String[] args) {
// break;
//输出1-10,当遇到5的时候,使用break
for(int i=1;i<=10;i++){
if(i==5){
break; // 终止整个for循环
}
System.out.println(i);
}
System.out.println("-------------------------------------");
//需求:当j==5的时候,使用break
jc:for (int i = 1; i <= 10; i++) {
lg:for (int j = 1; j <= i; j++) {
if(j==5){
// break; // 终止最近的整个for循环
break jc;
}
System.out.print(j + "*" + i + "=" + (i * j)+"\t");
}
System.out.println();
}
}
}
三、return关键字
在方法中使用,表示结束整个方法
/*
return必须在方法中写,一个方法只会有一个return生效,表示结束整个方法
*/
public class ReturnDemo {
// return; // return必须在方法中写
public static void main(String[] args) {
// return; // 结束整个方法
// System.out.println("hello world");
// return;
for(int i=1;i<=10;i++){
if(i==5){
return;
}
System.out.println(i);
}
System.out.println("hello world");
}
}