控制跳转语句的作用:实现控制语句的跳转和中断。
控制跳转语句的分类: break 中断 continue 继续 return 返回
break
什么时候使用break:
(1):在选择结构switch语句中
(2):在循环语句中
注意:离开使用场景的存在是没有意义的
break的作用:
(1):退出单层循环
(2):退出多层循环(几乎不使用)
例
public static void main(String[] args) {
int i;
for(i=1;;i++){
if(i==5)
break;
}
System.out.println(i);
}
此处break的作用时,当i为5时,跳出循环,输出结果为5
continue
什么时候使用continue:在循环语句中
注意:离开使用场景的存在是没有意义的
continue的作用
跳出一次循环,执行下一步操作
public static void main(String[] args) {
for (int i=1;i<5;i++){
if(i==3)
continue;
System.out.print(i);
}
}
当i等于3时,会直接跳过这一次循环,进入下一次循环;所以输出为:124
return
return 就是退出一个方法,跳转到上层调用的方法。
public static void main(String[] args) {
int sum = fo();
System.out.println(sum);
}
private static int fo() {
int sum =0;
for (int i=1;i<3;i++)
sum++;
return sum;
}
方法fo中,当for循环结束时,将sum的值返回至主方法中,输出为2