Bom se ainda não entenderam, eu quero quebrar a estrutura de repetição WHILE dentro da estutura FOR. Em outras linguagens de programação já vi isso, mas em java esqueci!
guisantogui, da forma como você colocou não funciona, pois o while só voltará a ser executado caso o for finalize.
É preciso utilizar o break, que encerra a execução do for e volta o fluxo para a execução do while.
guisantogui
vlw a dica
E
emersonat
A maneira mais facil seria usar uma instrução break rotulada…
Exermplo:
label:while(true){for(....){breaklabel;}}
Nesse caso o break sairia da interação do while de acordo com o rotulo chamado label
hudsonpereira
Obrigado pessoal, apesar da resposta do emersonat ser o que eu mais procurava, as saídas por boleanos controladores também é uma ótima solução.
Valeu!
drsmachado
emersonat:
A maneira mais facil seria usar uma instrução break rotulada…
Exermplo:
label:while(true){for(....){breaklabel;}}
Nesse caso o break sairia da interação do while de acordo com o rotulo chamado label
</blockquote>
Sim.
Lembro de nunca ter utilizado esta solução, por não ter tido esta necessidade.
Mas muito bem lembrada.