0Pricing
Java Academy · Aula

Noções básicas do ciclo for

Compreenda a sintaxe do ciclo for, conte de forma crescente e decrescente, acumule totais e use break/continue.

Noções básicas do ciclo for é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

Conceito do laço

O laço de repetição repete código com três partes em uma linha: inicialização; condição; atualização.

for (int i = 0; i < 3; i = i + 1) {
System.out.println("Loop " + i);
}

Contagem crescente

Conte de 1 a 5.

for (int i = 1; i <= 5; i = i + 1) {
System.out.println(i);
}

Contagem decrescente

Conte de 5 a 1.

for (int i = 5; i > 0; i = i - 1) {
System.out.println(i);
}

Acumule

Soma de 1 a n

public class Main {
  public static void main(String[] args) {
    int sum = 0; // start with 0

    // Loop from 1 to 5 (inclusive)
    for (int i = 1; i <= 5; i = i + 1) {
      // Add current i to sum
      sum = sum + i;
    }

    // Print the result
    System.out.println("Sum = " + sum);
  }
}

Interromper/continuar

Interromper encerra o laço. Continuar avança para a próxima iteração.

public class Main {
  public static void main(String[] args) {
    // Loop from 1 to 5
    for (int i = 1; i <= 5; i = i + 1) {
      if (i == 3) continue; // skip printing when i == 3
      if (i == 5) break;    // stop the loop completely when i == 5

      System.out.println(i); // print i if not skipped or stopped
    }
  }
}

Demonstração de laços

Execute: veja laços de repetição para totais, fatorial e um pequeno triângulo de caracteres.

public class Main {
  public static void main(String[] args) {
    // Sum of even numbers 1..10
    int sumEven = 0;
    for (int i = 1; i <= 10; i = i + 1) {
      if (i % 2 == 0) sumEven = sumEven + i;
    }
    System.out.println("Sum of even 1..10 = " + sumEven);

    // Factorial of 5
    int fact = 1;
    for (int i = 1; i <= 5; i = i + 1) {
      fact = fact * i;
    }
    System.out.println("5! = " + fact);

    // Simple pattern (triangle)
    for (int row = 1; row <= 3; row = row + 1) {
      String line = "";
      for (int col = 1; col <= row; col = col + 1) {
        line = line + "*";
      }
      System.out.println(line);
    }
  }
}

Laço de 5 a 1

Verificação rápida: qual laço de repetição imprime 5 4 3 2 1 e depois para?

Recapitulação e próximo passo

Recapitulação: você aprendeu a sintaxe de laços de repetição, a contagem crescente e decrescente, a acumulação e a interrupção e continuação.

Próximo passo: pratique padrões com laços de repetição aninhados.

Perguntas Frequentes

A aula “Noções básicas do ciclo for” é grátis?

Sim — o texto completo de “Noções básicas do ciclo for” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Noções básicas do ciclo for”?

Compreenda a sintaxe do ciclo for, conte de forma crescente e decrescente, acumule totais e use break/continue. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Noções básicas do ciclo for”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Noções básicas do ciclo for
  2. For aninhado e padrões de texto
  3. Prática de padrões e mini-desafios
← Voltar para Java Academy