Galera, to com uma duvida bem basica sobre o laço de repetição dentro:
while(true){
for(int i=1;i<=10;i++){
//aqui vem alguns comandos e tal...
break; //GOSTARIA QUE ESTE BREAK QUEBRASSE A ESTRUTURA DO WHILE E NÃO DO FOR
}
//aqui vem alguns comandos e tal...
}
Então, alguem sabe como posso fazer pra esse break quebrar o while ao inves do for?
Inicialmente esse “break” esta dentro do laço for, nesse caso, a função dele é exatamente essa. Agora se há um limite para o uso do while, você pode trocar o “while(true)” por uma condição que avalie exatamente o que é necessario através de boolean.
Sem saber exatamente o que você precisa, usaria essa forma para implementar essa parte.
LOOPEXTERINO : while(true){
LOOPINTERINO : for(int i=1;i<=10;){
//aqui vem alguns comandos e tal...
break LOOPEXTERINO; //GOSTARIA QUE ESTE BREAK QUEBRASSE A ESTRUTURA DO WHILE E NÃO DO FOR
}
//aqui vem alguns comandos e tal...
}
Cara… usa labels, quando deres o teu break dá no Label… executar dessa forma, ainda terás que dar o loop 10 vezes no for, ou então dá um break no for… usando label não, vais lá e interrompe o laço que tu quiseres…