Java中没有goto语句,却有可以实现跳转功能的语句。分别是break语句,continue语句,return语句,和try catch finally语句。其中finally语句无论遇到哪种跳转,总终都会执行。这几种跳转方式可以配合使用,所以java也就不需要goto语句了。
注: goto语句就像Matlab中的global变量一样,能尽量少用就少用,不建议使用。是成为被未来语言取消的趋势的语句。因为它们太容易造成混乱,不止是使编译器在编译时效率低下,而且造成算法程序结构混乱,极不容易阅读,修改和维护。
本文介绍了Java中用于实现类似goto语句功能的break、continue、return及try-catch-finally等语句,并讨论了这些控制流程语句如何有效地替代goto语句,以及为何现代编程语言倾向于避免使用goto。
1244

被折叠的 条评论
为什么被折叠?



