java:break continue return

 1、break(打破)

(1)、休息语句可以结束当前循环执行

(2)、执行完破裂语句后,循环体中位于破裂语句就不会被执行

(3)、循环中,打破语句只向外跳一层、

public static void main(String[] args) {
		
		while(true){
			while(true){
				break;
				System.out.println("我们未能击穿括号");//不可达代码
			}
			System.out.println("我们击穿了一层括号");//击穿的并非括号,而是循环和分支的嵌套
		}
		System.out.println("双倍击穿");//不可达代码
	}

 (4)、break也可以跳转到标签位置,但和goto完全不同,break只是调转至标签所在的那层循环,并位移至下一级循环的尾部。(一般只有在用于死循环时才会使用,但尽量不要使用此方法。)但此方法只需知道有即可

        int j = 0;
        label1://标签
            for(int i = 1;i <= 3;i++) {
                for(j = 0;j <= 3;j++) {
                    if(j == 2){
                        break label1;
                    }
                    System.out.println("i=" +i+"\nj="+j);
                }//j=2时,跳出到label层
            }//跳转至此,此处与label在同一层次,下一级循环的结尾处
        System.out.println("执行到第"+j+"次后退出");

2、continue(重新开始)

跳过本次循环余下的语句,然后判断是否要执行下一次循环

(2)、continue也可以使用标签进行跳转。

      for(int i = 1;i<=2;i++) {
			if(i==1) {
				System.out.println("正在申请跳出此轮循环");
				continue;
			}
			if(i==1) {
				System.out.println("跳过失败");
			}
		}

输出:正在申请跳出此轮循环

3、return返回值

作用:结束当前函数(方法)的运行,返回原方法,并返回一个变量值,返回的值的类型由方法的变量类型决定。

1、能返回且只能返回一个,也可返回null值。

2、也可以用在返回值为void的方法中,用来终止方法运行;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值