跳转控制语句
break :中断,结束
continue : 继续(循环中使用,结束当前循环,立即进入下一次循环)
return :结束方法(和方法相关)
1.1break
break :单独不能使用
1)在循环中和switch中用
循环中:
单层循环中使用
2) for循环嵌套中使用
标签语句
在外层循环
和内层循环的外面使用 标签名:外层循环/内层循环
break 后面跟标签名称;
wc:for(int x = 0 ; x < 3 ; x ++){
nc: for(int y = 0 ; y < 4 ; y++){
if(y==2){
//break wc ; //break 标签名称;
break nc; //结束内层循环
}
System.out.print("*");
}
System.out.println() ;
}
1.2 continue
补全空白处代码
for(int x =1 ; x <=10 ; x ++){
if(x % 3== 0){
____补全代码______
}
System.out.println("markdown编辑器") ;
}
需求:
1)想在控制台输出输出2次"markdown编辑器"
break 两次后结束循环
2)想在控制台输出7次"markdown编辑器"
continue 第三次循环立即结束进入第四次循环
3)想在控制台输出13次"markdown编辑器"
再输入三次 System.out.println("markdown编辑器") ;
1.3return
return:要结合方法使用的,一般很少单独使用
public class ReturnDemo {
public static void main(String[] args){
System.out.println("程序开始了..") ;
for(int x = 0 ; x <10 ;x ++){
if(x == 2){
System.out.println("中途退出了...") ;
//break ;
// continue;
return ; //方法终止了!
}
System.out.println(x) ; //0,1
}
System.out.println("voer,结束了...") ;
}
}
break结束循环(程序开始了..01中途退出了...voer,结束了...)
continue结束本次循环进入下一次循环(程序开始了..01中途退出了...3456789voer,结束了...)
return 结束这整个方法(程序开始了..01中途退出了... )