首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java中怎样从嵌套if语句中跳出?(急)解决办法

2012-01-14 
java中怎样从嵌套if语句中跳出?(急!急!急!)for(){if(){}else(){if(){这时从for开始?怎么写?}}}[解决办法][

java中怎样从嵌套if语句中跳出?(急!急!急!)
for(){
if(){}
else(){
if(){这时从for开始?怎么写?}
}
}

[解决办法]

[解决办法]
在括号中加个contine;就可以了
[解决办法]
在最外层做一个while(true)循环;
内部逻辑看情况而定;
建议不要用for,而使用while,因为够灵活;
[解决办法]

探讨
在最外层做一个while(true)循环;
内部逻辑看情况而定;
建议不要用for,而使用while,因为够灵活;

[解决办法]
探讨
java 中有什么方法实现goto功能?

[解决办法]
探讨
java 中有什么方法实现goto功能?

[解决办法]
continue label

不过,label必须定义在continue语句之前。。。。。。。

很有可能,你跳到label那里,又得继续执行整个下面的语句。
[解决办法]
java 中有什么方法实现goto功能? 
goto关键字保留 但删除该访问
int breakFlag=0;
for(){ 
if(){} 
else(){ 
if(){这时从for开始?怎么写?
breakFlag=1;
break;出来,同时设置标志位

}
 这里再判断下
if(breakFlag==1)
{
breakFlag=0;
break;
}
 
}
[解决办法]
用label,如下:

Java code
labelName:for(...){    for(...)    {        if()        {            break labelName;        }    }}
[解决办法]
我在这里更改一下上面朋友的代码,正确的应该是这么写的:

for(...)
{
for(...)
{
labelName:
if()
{
break labelName;
}
}
}

[解决办法]
这个好像不对,label还放在for里会导致没有跳出for循环。
探讨
我在这里更改一下上面朋友的代码,正确的应该是这么写的:

for(...)
{
for(...)
{
labelName:
if()
{
break labelName;
}
}
}

[解决办法]
Java code
boolean flag=true;for(){if(flag){..........;flag=false'}} 

热点排行