Describe looping statements

Em Java, as instruções de repetição (também conhecidas como loops) são usadas para executar um bloco de código várias vezes, com base em uma condição específica. Existem três tipos principais de instruções de repetição em Java: for, while, e do-while.

1. Loop for:

A instrução for é usada quando o número de iterações é conhecido antecipadamente.

for (inicialização; condição; atualização) {
    // Código a ser repetido
}

Exemplo:

for (int i = 0; i < 5; i++) {
    System.out.println("Iteração " + i);
}

2. Loop while:

A instrução while é usada quando o número de iterações não é conhecido antecipadamente e depende de uma condição.

while (condição) {
    // Código a ser repetido
}

Exemplo:

int i = 0;
while (i < 5) {
    System.out.println("Iteração " + i);
    i++;
}

3. Loop do-while:

A instrução do-while é semelhante ao while, mas garante que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa inicialmente.

do {
    // Código a ser repetido
} while (condição);

Exemplo:

int i = 0;
do {
    System.out.println("Iteração " + i);
    i++;
} while (i < 5);

Ao usar loops, é importante garantir que a condição de término seja eventualmente alcançada para evitar loops infinitos. Além disso, o controle do fluxo dentro do loop, como break e continue, pode ser usado para alterar o comportamento padrão de execução.