Java中的控制跳转语句
为了使循环在执行到某一步的时候结束,就可以用break,continue,return,来实现控制语句的跳转和中断。
控制跳转语句的分类:
- break中断
- continue继续
- return返回
break的使用场景:
- 在选择结构中用switch语句
- 在循环体中
break可以用来退出单层循环可退出多层循环
- 退出单层循环
package os.westos.Test4;
public class boke1 {
public static void main(String[] args) {
for(int i =0;i<=5;i++){
for(int j = 0;j <= 5;j++){
if (j == 3)
break;
System.out.print(j);
}
System.out.println();
}
}
}
运行结果为:
012
012
012
012
012
012
退出多层循环:
退出多层循环就要知道带标签的语句
格式:标签名:语句
代码如下
package os.westos.Test4;
public class boke1 {
public static void main(String[] args) {
for1: for(int i =0;i<=5;i++){
for2: for(int j = 0;j <= 5;j++){
if (j == 3)
break for1;
System.out.print(j);
}
System.out.println();
}
}
}
运行结果为:
012
continue
continue跳出一次循环,执行下一步操作。
可以用代码来看continue的作用
package os.westos.Test4;
public class boke1 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if(i == 7)
continue;
System.out.println(i);
}
}
}
运行结果为:
0
1
2
3
4
5
6
8
9
可以看出跳过了i等于7的情况,然后继续执行下一步操作。
return
return的作用就是退出一个方法,跳转到上层调用的方法。