0Pricing
Java Academy · Aula

Noções básicas do ciclo while

Compreenda os fundamentos de while: inicialização, condição, atualização, padrões e como evitar ciclos infinitos.

Noções básicas do ciclo while é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 2. 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 2 aulas no total.

Conceito de laço

O que é um laço? Um laço repete um bloco enquanto uma condição for verdadeira. Use-o para evitar escrever a mesma linha muitas vezes.

  • Comece com um objetivo claro
  • Decida o que repetir
  • Pare quando a tarefa estiver concluída

Sintaxe do laço enquanto

Sintaxe do laço enquanto

int count = 1;
while (count <= 3) {
System.out.println("Loop " + count);
count = count + 1;
}

A condição é verificada antes de cada iteração.

Inicialização/Condição/Atualização

Três partes

  • Inicialização: defina um valor inicial
  • Condição: determine quando continuar
  • Atualização: avance em direção à parada
int i = 0;
while (i < 5) {
// work
i = i + 1;
}

Padrões de laços

Padrões

  • Contagem crescente ou decrescente
  • Acumulação de uma soma
  • Busca até encontrar (simule usando sinalizadores)
int sum = 0;
int n = 5;
while (n > 0) {
sum = sum + n;
n = n - 1;
}

Evite laços infinitos

Evite laços infinitos

  • Certifique-se de que a atualização altere a variável da condição
  • Verifique novamente a lógica dos limites (< versus <=)
  • Use pequenas mensagens para acompanhar o progresso
int x = 3;
while (x > 0) {
x = x - 1; // update present
}

Demonstração do laço

Execute: veja uma soma em contagem regressiva e uma mensagem simples repetida. Não é necessária entrada pelo terminal.

public class Main {
  public static void main(String[] args) {
    int n = 5;
    int sum = 0;

    while (n > 0) {
      sum = sum + n;
      n = n - 1;
    }

    System.out.println("Sum 1..5 = " + sum);

    int i = 1;
    while (i <= 3) {
      System.out.println("Ping " + i);
      i = i + 1;
    }
  }
}

Verificação da contagem regressiva

Verificação rápida: qual laço imprime 3, 2 e 1 em linhas separadas e depois para?

Revisão e próximo passo

Revisão: você praticou a sintaxe do laço enquanto, o trio inicialização-condição-atualização, padrões comuns e como evitar laços infinitos.

Próximo passo: aprenda o laço faça-enquanto para executar o corpo pelo menos uma vez.

Perguntas Frequentes

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

Sim — o texto completo de “Noções básicas do ciclo while” é 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 2 aulas no total.

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

Compreenda os fundamentos de while: inicialização, condição, atualização, padrões e como evitar ciclos infinitos. 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 2.

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

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 while
  2. Do-while e quando usá-lo
← Voltar para Java Academy