跳转控制语句

跳转控制语句

        break ;
        continue ;
        return ;


1.break;

      表示中断结束的意思,不能单独场景使用
             只能在这两个场景使用:
                      switch语句 :遇见break结束
                      循环中使用:结束循环语句的 单个循环语句中嵌套循环中使用(早期的)
             break 标签语句

              标签语句:给外层循环和内层循环 起一个名字  标签名称:for(xxx)
                                break 标签名称;

class BreakDemo{
	public static void main(String[] args){
		
		//System.out.println("start...");
		
		//System类
		//System.exit(0) ;//终止Jvm的,可以结束main
		
		//break ; //java:14: 错误: 在 switch 或 loop 外部中断
		//System.out.println("end...") ;
		
		//在单个循环中使用
		for(int x = 0 ; x <10 ;x ++){
		
			//判断
			if(x == 3){
				break ; //中断循环的
			}
			System.out.println(x) ;//0,1,2
		}
		System.out.println("over...") ;//"over"
		
		System.out.println("-------------------------------") ;
		
		wc:for(int x = 0 ; x < 5 ; x ++){ //x=0,1,2
			nc:for(int y = 0 ; y < 5 ; y++){
				/*
				if(x==2){
					break wc; 
				*/
				if(y == 2){
					//break wc ; //结束外层循环
					break nc ;//结束内层循环
				}
				System.out.print("*") ; //**
										//**
			}
			System.out.println() ;
		}
	}
}

 2.continue;

    结束当前循环,立即下一次循环!不能单独使用,一般都在循环中使用!

class ContinueDemo{
	public static void main(String[] args){
		
		//continue ; //ava:16: 错误: continue 在 loop 外部
		
		for(int x = 1 ; x <= 10 ; x ++){
			if(x % 3 == 0){
				continue ;
			}
			System.out.println(x) ; 
		}
		System.out.println("over") ;
		System.out.println("----------------") ;
		
		for(int x = 1 ; x <= 10 ; x ++){ //1,2,3,4,5
			if(x % 3 == 0){ 
				//System.out.println("我爱java") ;
				//continue ;
			
				//break ; 
				
			}
			System.out.println("我爱java") ;
			//1次,2次,第3次 ,"第四次"
		}
	}
}

 3.return;

return 也属于跳转控制语句
        结束方法去使用
            一般情况:return需要结合有具体返回值类型的方法使用!
        return很少单独使用!    
        return:返回 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值