Estou estudando Java (Gosto muito...) e me deparei com algo que não conhecia (Sempre acontece!)...
Bem... Abaixo segue um exemplo simples do que é isso e um pouco de código.
Labeled loops são loops rotulados, a sua utilização só se torba útil quando temos loops encadeados, ou seja, um dentro do outro.
Imagine que você tenha 2 loops for, e a sua lógica diz que quando a variável controladora do loop mair interno for par ele deve sair dos loops e executar a próxima linha abaixo do loop mais exterior.
Bem... Abaixo segue um exemplo simples do que é isso e um pouco de código.
Labeled loops são loops rotulados, a sua utilização só se torba útil quando temos loops encadeados, ou seja, um dentro do outro.
Imagine que você tenha 2 loops for, e a sua lógica diz que quando a variável controladora do loop mair interno for par ele deve sair dos loops e executar a próxima linha abaixo do loop mais exterior.
Exemplo:
rotuloExterior: for(int i =0;i<10;++i) { for(int j=0;j<10;++j) { if( j%2 ==0) break rotuloExterior; } } // outra linha d codigo qualquer
Desse jeito logo que j for par os 2 loops são parados!
Nenhum comentário:
Postar um comentário