Java学习之跳转语句

Java语言中提供3中跳转语句,分别是break语句、continue语句和return语句。

break语句

   可以用在switch语句中。在switch语句中,break语句用于中止下面的case语句。实际上,break语句还可以应用在for、while和do。。。while循环语句中,用于强制退出循环,也就是忽略循环体中任何其它语句和循环条件的限制。

代码中,虽然for循环被设计为计算从1~100之间所有连续整数的和,但是由于当累加和大于1000时使用break语句中止for循环,所以当循环结束时 i 的值并不等于100,而是等于45.

使用break语句只能退出当前循环。

continue语句  

continue语句应用在for、while和do...while循环语句中,用于让程序直接跳过其后面的语句,进行下一次循环。

当使用continue语句中止本次循环后,如果循环条件的结果为false,则退出循环,否则继续进行下一次循环。

return语句

  return语句可以从一个方法返回,并把控制权交给调用它的语句。语法格式如下:

  return【表达式】;

  表达式:可选参数,表示要返回的值。它的数据类型必须与方法声明中的返回值类型一致,可以通过强制类型转换实现。

  return语句通常被放在被调用方法的最后,用于退出当前方法并返回一个值。当把单独的return语句放在一个方法的中间时,会产生Unreachable  code编译错误。但是可以通过

把return语句用 if 语句括起来的方法,将return语句放在一个方法中间,用来实现在程序未执行完方法中的全部语句时退出。

原文地址:https://www.cnblogs.com/sdlzspl/p/7204179.html