|
Em Java, os breaks podem sair do loop, mas apenas um, e o goto é considerado apenas uma chave em Java, sem efeito Esse método pode ser usado para romper múltiplos loops aninhados Defina um bit de flag no início do loop, defina um marcador e então use a instrução break com esse símbolo para sair do multiloop.
[mw_shl_code=java,true]classe pública Test1 { public static void main(String[] args) { JUMP:// definir uma tag para sair do multiloop usando uma instrução break com essa tag for(int i=1; i<100; i++){ for(int j=1; j<100; j++){ para (int k = 0; k < 100; k++) { if(i==10){ quebrar JUMP; } } } System.out.println("run" +i); } System.out.println ("Fim da execução"); } }[/mw_shl_code]
|