Explicação do loop while do Java
Este capítulo examinará o loop while de Java com exemplos, esperando que isso nos ajude em nosso processo de aprendizado.
Em Java , um loop while é uma instrução de fluxo de controle que executa código repetidamente quando uma determinada condição booleana é atendida. Como uma instrução if repetida, um loop while pode ser visto como uma instrução condicional.
Os loops while são descritos como declarações if repetidas. O loop while deve ser implementado se o número de iterações não for fixo.
O loop while do Java pode ser utilizado quando um bloco de instruções precisa ser executado repetidamente.
rotações
Desde que uma condição especificada seja atendida, um loop pode executar um bloco de código.
É conveniente usar loops porque eles economizam tempo, reduzem erros e melhoram a legibilidade do código.
Java While Loop
Um loop while itera através de um bloco de código até que uma condição seja atendida:
Sintaxe:
while (condition) { // Executable block of code }
A seguir está um exemplo de um loop que roda enquanto a variável ( mrx ) for menor que 7:
Example:
Example:
Lembre-se: é importante aumentar a variável usada na condição, caso contrário, o loop nunca terminará!
O que um loop While faz?
-
O controle é assumido pelo loop while.
- A condição é atingida no fluxo
-
A condição é testada.
-
O fluxo entra no corpo se a Condição for verdadeira.
-
O fluxo sai do loop se a Condição for falsa
-
-
O corpo do loop executa as instruções dentro dele.
-
Uma atualização é realizada.
-
O controle flui de volta para a Etapa 2.
-
Flow saiu do loop while.
O loop Do/While
Existe uma variante do loop while chamado loop do/while . Depois que o bloco de código é executado, ele verifica se a condição é verdadeira e repete o loop, se for.
Sintaxe:
do { // Execution of code block } while (condition);
Abaixo está um exemplo de um loop do/while . Mesmo que a condição seja false , o loop ainda será executado pelo menos uma vez, pois o bloco de código é executado antes que a condição seja testada.
Example:
Também podemos usar o loop do-while para imprimir 10 números iniciais em ordem inversa:
Example:
Importante: Lembre-se de aumentar a variável utilizada na condição, caso contrário o loop nunca terminará!