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
- Noções básicas do ciclo while
- Do-while e quando usá-lo