|
n�o
pode ser usando um break???
parar um For? Bom tem muitos
jeitos...
voc� pode setar a variavel que ele usa como
contador para o limite dele:
void testeUmFor(){
for(int i=0; i< 10;
i++){
if(i ==
5){
i = 10; //
Gostaram da gamb em...
}
}
return;
}
ou assim:
void testeUmFor(){
for(int i=0; i< 10; i++){
if(i ==
5){
break;
}
}
return;
}
Eu uso a segunda op��o, mas quanto ao retorno do m�todo � no fim dele
mesmo que se coloca um retorno Default. Se vc precisa dar um retorno especial
somente quando o for para no meio ent�o seria melhor vc ter um flag para
saber se o for foi ate o fim ou n�o, ou seja antes do break vc seta esse flag,
depois vc da o break e faz um simples if.
void boolean
testeSeUmForPara(){
boolean breakParouNoMeio = false; //flag
for(int i=0; i< 10; i++){
if(i ==
5){
breakParouNoMeio = true;
//seta o flag
break; //para o
for
}
}
if(breakParouNoMeio) return true; //devolve true pq o for
parou no meio
return false; //devolve sempre q o for n�o parar no meio.
}
Espero ter ajudado e maus ae se compliquei mais ainda...
----- Original Message -----
Sent: Monday, March 31, 2003 1:56
PM
Subject: [java-list] Como parar um
for?
Ol� para todos,
este � o meu primeiro email na lista, estou
iniciando na linguajem, e tenho um duvida q � rid�cula mas apenas
gostaria de saber um pouco mais sobre a linguagem, eu tentei parar um for
com uma condi��o e dando um "return" nela, mas vi o d� um erro, algu�m
saberia me dizer como deve ser realmente trata isso na linguagem, pelo q vi
n�o posso usar um return para o la�o ent�o dou um break e uso o return no
final do m�todo mas queria saber se na documenta��o da Sun existe algo q
diga a forma correta de ser usada .
Grato, Fabrizio
Barata.
|