在Java中使用C语言中的goto语句  我只是用于跳出指定的循环   感觉很方便    请问我这样做对程序和性能方面有什么影响么
顺便请前辈们 给我讲讲goto语句 谢谢

解决方案 »

  1.   

    Java并不支持GOTO,虽然break和continue支持类似的效果。GOTO的主要问题是容易被滥用而影响可阅读性。
      

  2.   

    可是break  是跳出 最近的 while   如果我不要他跳出最近的while   要它跳出 外面的那一个呢  它 此时不就是跳不出去了啊  如何我看了一下C语言的goto  感觉比较好用 呵呵
     问下 对程序本身有什么影响呢 比如性能什么的?
      

  3.   

    跳出循环有很多方法啊   不如return都挺好使的
      

  4.   

    不,break 可以带标签跳出多重循环的,参见:
    http://lavasoft.blog.51cto.com/62575/178997/对性能没啥特殊影响,用GOTO如果用的巧妙某些场合可以提升性能。
      

  5.   

    额  新手  我就是不会用  能给我写个简单的例子么   谢谢    不然我也不会用goto  呵呵
      

  6.   


    Java没有GOTO!例子4楼说了,参见:http://lavasoft.blog.51cto.com/62575/178997/