
Lógica e Algoritmos com Java
20 - While
O laço de repetição while em Java executa um bloco de código enquanto uma condição for verdadeira. A estrutura básica do laço é a seguinte:
Estrutura:
while (condição) {
// Bloco de código a ser executado enquanto a condição for verdadeira
}
Exemplo:
Aqui está um exemplo simples de um programa que imprime números de 1 a 5 utilizando o laço while:
Exemplo de código:
public class ExemploWhile { public static void main(String[] args) { int i = 1; // Inicializa a variável // Laço while que continua enquanto i for menor ou igual a 5 while (i <= 5) { System.out.println(i); // Imprime o valor de i i++; // Incrementa i para evitar loop infinito } } }
Explicação:
- A variável i começa com o valor 1.
- O laço while executa enquanto o valor de i for menor ou igual a 5.
- A linha System.out.println(i); imprime o valor de i na tela.
- Após cada execução, o valor de i é incrementado com i++;, o que garante que o laço eventualmente termine.
Saída do programa:
Quando o programa for executado, ele imprimirá:
1 2 3 4 5
O laço é interrompido quando a condição i <= 5 se torna falsa (ou seja, quando i é maior que 5).