中国教育在线 中国教育网 加入收藏 设为首页

Java认证:Java中goto实现

http://itpx.eol.cn  来源:  作者:网络转载  2011-08-23    

  Java语言中goto是保留关键字,没有goto语句,也没有任何使用goto关键字的地方。

  Java中也可在特定情况下,通过特定的手段,来实现goto的功能。显然Java不愿意开发者随意跳转程序。下面解释两个特定:

  特定情况:只有在循环体内,比如for、while语句(含do.……while语句)中。

  特定手段:语句标签和循环控制关键字break、continue,语法格式是:break/continue 语句标签。

  break、continue和语句标签

  1、语句标签

  语句标签的语法是:标签名:

  语句标签可以定义在方法体内的最后一条语句之前即可。但是语句标签实际使用的机会是与break和continue结合使用的,而break和continue是和循环语句结合使用的,因此实际上语句标签的使用也是和循环紧密结合的。

  语句标签在被使用的情况,只能定义在循环迭代语句之前,否则编译出错!

  因此,有意义、可使用的标签含义是:指定循环语句的标识!

  2、break、continue语句单独使用

  单独使用情况下:break语句作用是结束当前的循环迭代体,进而执行剩余的语句。

  continue语句的作用是结束本次迭代过程,继续执行下一轮迭代。

  3、break、continue语句结合语句标签的使用

推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn