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;
}
所以在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;
}
不过程序中使用goto可是个坏习惯啊:)
如果是两个窗口,直接生成一个JFrame或JInternalFrame
goto语句的功能,但大部分编程语言并不提倡使用goto语句,所以我建议你还是最好不要使用或尽量少使用!!!
---------------------------------------------
那你不应该考虑goto啊,给个判断然后执行不同的程序分支