这样的写法不推荐吧,简直是变相的goto嘛!在面向对象语言中这么写...
<<
retry:
while(true)
{
int t=(int)(Math.random()*flav.length);
for(int j=0;j<i;j++)
if(picks[j]==t) continue retry; picks[i]=t;
results[i]=flav[t];
break;
}
>>
当然也可能是俺们孤陋寡闻,呵呵。
<<
retry:
while(true)
{
int t=(int)(Math.random()*flav.length);
for(int j=0;j<i;j++)
if(picks[j]==t) continue retry; picks[i]=t;
results[i]=flav[t];
break;
}
>>
当然也可能是俺们孤陋寡闻,呵呵。
因为java中没有goto,所以使用这个和break,continue配合使用。
呵呵,不过俺是不会在自己的代码中使用这个东西。