O Laço while em Java

Estrutura Geral

A forma geral do laço while:

while(condição) instrução;

condição é uma expressão booleana que controla o laço.
instrução pode ser uma única instrução ou um bloco de instruções.
O laço repete enquanto a condição for verdadeir…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

Estrutura Geral

A forma geral do laço while:

while(condição) instrução;

  • condição é uma expressão booleana que controla o laço.
  • instrução pode ser uma única instrução ou um bloco de instruções.
  • O laço repete enquanto a condição for verdadeira.

Exemplo Simples

Exibe o alfabeto usando um laço while:

// Demonstra o laço while.
class WhileDemo {
    public static void main(String args[]) {
        char ch = 'a'; // inicializa ch com 'a'
        while(ch <= 'z') { // condição para o laço
            System.out.print(ch); // exibe ch
            ch++; // incrementa ch
        }
    }
}

Funcionamento:

  • ch é inicializado com 'a'.
  • A cada iteração, ch é exibido e incrementado.
  • O laço continua até ch ser maior que 'z'.

Características do Laço while

Verifica a condição no início do laço.
O código dentro do laço pode não ser executado se a condição for falsa desde o início.
Elimina a necessidade de um teste separado antes do laço.

Exemplo de Potências de 2

Calcula as potências inteiras de 2 de 0 a 9:

// Calcula as potências inteiras de 2.
class Power {
    public static void main(String args[]) {
        int e;
        int result;
        for(int i = 0; i < 10; i++) {
            result = 1;
            e = i;
            while(e > 0) { // enquanto e for maior que 0
                result *= 2; // multiplica result por 2
                e--; // decrementa e
            }
            System.out.println("2 to the " + i + " power is " + result);
        }
    }
}

Funcionamento:

  • result é inicializado com 1.
  • e recebe o valor de i.
  • Enquanto e for maior que 0, result é multiplicado por 2 e e é decrementado.
  • O laço while não é executado se e for 0.

Saída do Programa: A saída do programa mostra as potências de 2 de 0 a 9

O laço while é ignorado quando e é 0, como na primeira iteração do laço for.

Conclusão

  • O laço while é útil para repetir um bloco de código enquanto uma condição for verdadeira.
  • Pode ser usado de forma eficiente para realizar operações iterativas, como mostrar o alfabeto ou calcular potências.

Image description


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-07-13T06:20:13+00:00) O Laço while em Java. Retrieved from https://www.scien.cx/2024/07/13/o-laco-while-em-java/

MLA
" » O Laço while em Java." DevsJavaGirlsBR | Sciencx - Saturday July 13, 2024, https://www.scien.cx/2024/07/13/o-laco-while-em-java/
HARVARD
DevsJavaGirlsBR | Sciencx Saturday July 13, 2024 » O Laço while em Java., viewed ,<https://www.scien.cx/2024/07/13/o-laco-while-em-java/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » O Laço while em Java. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/13/o-laco-while-em-java/
CHICAGO
" » O Laço while em Java." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/07/13/o-laco-while-em-java/
IEEE
" » O Laço while em Java." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/07/13/o-laco-while-em-java/. [Accessed: ]
rf:citation
» O Laço while em Java | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/07/13/o-laco-while-em-java/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.