流程控制之跳转语句

跳转语句

break语句

break语句可以用在switch语句中,用于退出switch语句,是程序从switch结构后面的第一条语句开始执行。
也可以在循环语句的循环体中使用break语句。在一个循环中,比如循环50次的循环语句中执行了break语句,那么整个循环语句就结束了。

带标号的break语句

标号是标记程序位置的标识符。break语句只能跳转到循环语句下面的第一条语句上,而带标号的break语句可直接跳出到标号所示的层次。

	标识符:
	... ...
	break 标识符;
	//break后接标识符,表示跳出此标识符。

	例子:
	lab: for(int i = 1; i < 5; 1++){
				for(int j = 0; j < i; j++){
					if(j == i){
						... ...
						break lab;//跳出lab循环
					}
				}
			}
continue语句

continue语句只能用在循环结构中,它跳过循环体中尚未执行的语句,重新开始下一轮循环,从循环体的第一个语句开始执行。

带标号的continue语句

Java中也支持带标号的continue语句,它通常用在嵌套循环的内循环中,你可以用标号标出你想跳到那一层语句继续重复执行程序。

	标识符:
	... ...
	continue 标识符;
return语句

return语句用于方法的返回上,当程序执行到return语句时,终止当前方法的执行,返回到调用这个方法的语句。return语句通常位于一个方法体的最后一行,有带参数和不带参数两种形式,带参数形式的return语句退出该方法并返回一个值。

控制语句的嵌套

一个循环体内又可包含另一个完整的循环结构,构成多重循环语句。
循环语句与分支语句可相互嵌套,以实现复杂算法。分支语句的任意一个分支中都可以嵌套一个完整的循环语句,同样循环体中也可以包含完整的分支语句。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值