goto 虽然是java关键字,但是只是保留,并没有实现。
所以在java中,不能用goto.不过可以换一种方式。比如:
 for(..;..;..){
  for(..;..;..){
    if(..)
      goto out1;
  }
}
out1:
可以写成这样:
 int flag=0;
 for(..;..;..){
  if(flag==1) 
  break;
  for(..;..;..){
    if(..){
      flag=1;
      break;
    }
  }
  if(flag==1)
    continue;
}

解决方案 »

  1.   

    用带label的break语句基本上能满足你对goto的要求。
    不过程序中使用goto可是个坏习惯啊:)
      

  2.   

    什么叫两个图形界面之间的跳转?
    如果是两个窗口,直接生成一个JFrame或JInternalFrame
      

  3.   

    你不知道goto关键字早就臭名昭著了吗 凡是现代语言都不可能支持goto。
      

  4.   

    goto是原始社会的生产力,不是看不起它,轮子还是石器时代的产物,但和先进生产力比起来确实太差劲了。java中goto是保留字,却是非法的关键字,原因就是其设计者不想让你再使用它。在一些诸如多层循环嵌套的地方,原有的break/continue无法达到目的的时候(从第5层跳到第2层),才会使用break label,类似于goto label
      

  5.   

    在java中,保留了goto关键字,但并没有实现和使用,不过可以通过带label的break语句来实现
    goto语句的功能,但大部分编程语言并不提倡使用goto语句,所以我建议你还是最好不要使用或尽量少使用!!!
      

  6.   

    谢谢大家的提醒,我在写程序的时候也基本不用goto,请大家注意一下我的问题,我是想从一个applet界面到另一个applet界面,请告诉我怎么实现?
      

  7.   

    不明白你“从一个applet界面到另一个applet界面”是什么意思
      

  8.   

    用try catch 可以到达goto 的效果
      

  9.   

    goto的作用还是有的~~不要蔑视他!
      

  10.   

    图形界面之间的跳转我是想从一个applet界面到另一个applet界面
    ---------------------------------------------
    那你不应该考虑goto啊,给个判断然后执行不同的程序分支