for loop em java

UMA for loop é uma estrutura de controle de repetição que permite escrever com eficiência um loop que precisa ser executado um número específico de vezes.

UMA for loop é útil quando você sabe quantas vezes uma tarefa deve ser repetida.

Sintaxe

A sintaxe de um loop for é -

for(initialization; Boolean_expression; update) {
   // Statements
}

Aqui está o fluxo de controle em um for loop -

  • o initializationetapa é executada primeiro e apenas uma vez. Esta etapa permite declarar e inicializar quaisquer variáveis ​​de controle de loop e esta etapa termina com um ponto e vírgula (;).

  • A seguir, o Boolean expressioné avaliado. Se for verdade, o corpo do loop é executado. Se for falso, o corpo do loop não será executado e o controle pula para a próxima instrução após o loop for.

  • Depois de bodydo loop for executado, o controle salta de volta para a instrução de atualização. Esta instrução permite que você atualize quaisquer variáveis ​​de controle de loop. Esta declaração pode ser deixada em branco com um ponto e vírgula no final.

  • A expressão booleana agora é avaliada novamente. Se for verdade, o loop é executado e o processo se repete (corpo do loop, etapa de atualização e expressão booleana). Depois que a expressão booleana for falsa, o loop for termina.

Diagrama de fluxo

Exemplo

A seguir está um exemplo de código do loop for em Java.

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x + 1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
}

Isso produzirá o seguinte resultado -

Resultado

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19