Pessoal como sair do loop FOR ?? Como ficaria meu codigo abaixo:
for (int i=0;i<id_historico.length;i++){
if(id_historico == 1){
s = 10 * 10;
}else if(id_historico == 2){
s = 20 * 20;
}else{
*** SAIR DO FOR ***
}
}
Valew.
break -> para sair do laço
continue -> para passar para proxima iteração
Em situações extremas, existem labels:
int acumulador = 0;
loop:
for (int i = 0; i < MAX_I; i++) {
for (int j = 0; i < MAX_J; j++) {
if (condicao)
break loop;
}
}
continue também aceita esta sintaxe. Lembre-se: Casos extremos.
No seu caso seria:
for (int i=0;i<id_historico.length;i++){
if(id_historico == 1){
s = 10 * 10;
} else if(id_historico == 2){
s = 20 * 20;
} else{
break;
}
}
T+
Calvin
Julho 10, 2007, 9:41pm
#5
Olá,
O que você acha de colocar a condição ELSE no próprio FOR?!
for (int i=0;i<id_historico.length || i > 2;i++){
if(id_historico == 1){
s = 10 * 10;
}else {
s = 20 * 20;
}
}
Viu ficou bem melhor! Não precisamos nem do ELSE IF!
Abraços