Sobes.tech
Intern

Que tipos de ciclos você conhece?

sobes.tech IA

Resposta da IA

Em Java, existem três tipos principais de ciclos:

  • for loop: Usado quando o número de iterações é conhecido de antemão.

    // Loop for clássico para iterar sobre um intervalo de números
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Também existe o loop for aprimorado (for-each), que é útil para iterar sobre coleções e arrays.

    // Loop for aprimorado para iterar sobre um array
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while loop: Usado quando o número de iterações não é conhecido de antemão, e a condição é verificada antes de cada iteração.

    // while loop
    int count = 0;
    while (count < 5) {
        System.out.println("Iteração: " + count);
        count++;
    }
    
  • do-while loop: Semelhante ao while, mas a condição é verificada após a execução do corpo do ciclo, garantindo pelo menos uma iteração.

    // do-while loop
    int num = 5;
    do {
        System.out.println("Número: " + num);
        num--;
    } while (num > 0);
    

Além disso, existem as instruções break e continue para controlar o fluxo dos ciclos.

  • break - Interrompe a execução do ciclo atual.
  • continue - Ignora o restante da iteração atual e passa para a próxima.