Java - Controle de Loop
Pode haver uma situação em que você precise executar um bloco de código várias vezes. Em geral, as instruções são executadas sequencialmente:a primeira instrução em uma função é executada primeiro, seguida pela segunda e assim por diante.
As linguagens de programação fornecem várias estruturas de controle que permitem caminhos de execução mais complicados.
Um loop instrução nos permite executar uma instrução ou grupo de instruções várias vezes e a seguir é a forma geral de uma instrução de loop na maioria das linguagens de programação -
A linguagem de programação Java fornece os seguintes tipos de loop para lidar com os requisitos de loop. Clique nos links a seguir para verificar seus detalhes.
Nº Sr. | Loop e Descrição |
---|---|
1 | enquanto loop Repete uma instrução ou grupo de instruções enquanto uma determinada condição for verdadeira. Ele testa a condição antes de executar o corpo do loop. |
2 | para loop Executa uma sequência de instruções várias vezes e abrevia o código que gerencia a variável de loop. |
3 | faça... while loop Como uma instrução while, exceto que ela testa a condição no final do corpo do loop. |
Declarações de controle de loop
As instruções de controle de loop alteram a execução de sua sequência normal. Quando a execução sai de um escopo, todos os objetos automáticos que foram criados nesse escopo são destruídos.
Java suporta as seguintes instruções de controle. Clique nos links a seguir para verificar seus detalhes.
Nº Sr. | Declaração e descrição de controle |
---|---|
1 | instrução de quebra Termina o loop ou trocar instrução e transfere a execução para a instrução imediatamente após o loop ou switch. |
2 | continuar declaração Faz com que o loop pule o restante de seu corpo e teste novamente imediatamente sua condição antes de reiterar. |
Loop for aprimorado em Java
A partir do Java 5, o loop for aprimorado foi introduzido. Isso é usado principalmente para percorrer a coleção de elementos, incluindo matrizes.
Sintaxe
A seguir está a sintaxe do loop for aprimorado -
for(declaration : expression) { // Statements }
-
Declaração − A variável de bloco recém-declarada é de um tipo compatível com os elementos do array que você está acessando. A variável estará disponível no bloco for e seu valor será o mesmo do elemento atual do array.
-
Expressão − Isso é avaliado para a matriz que você precisa percorrer. A expressão pode ser uma variável de matriz ou uma chamada de método que retorna uma matriz.
Exemplo
Demonstração ao vivopublic class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names = {"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
Isso produzirá o seguinte resultado -
Saída
10, 20, 30, 40, 50, James, Larry, Tom, Lacy,
O que vem a seguir?
No capítulo seguinte, aprenderemos sobre instruções de tomada de decisão na programação Java.
Java