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).