WHILE

2140 palavras 9 páginas
WHILE
While é uma estrutura de repetição.
While executa uma comparação com a variável. Se a comparação for verdadeira, ele executa o bloco de instruções ( { } ) ou apenas a próxima linha de código logo abaixo.
Procedemos da seguinte maneira:
WHILE (comparação)
O problema com estruturas de repetição, principalmente com while, é o que chamamos de looping infinito. Damos esse nome ao fato de que o programa fica repetindo a mesma sequência de códigos esperando por um resultado que nunca irá acontecer.
Portanto, é imprescindível que uma determinada variável seja modificada de acordo com cada loop. Veja o exemplo
Visualizar Codigo Fonte
Imprimir?
01.public class ExemploWhile {
02. public static void main(String args[]) {
03. int contador = 0;
04. while (contador < 50) {
05. System.out.println("Repetição nr: " + contador);
06. contador++;
07. }
08. }
09.}
Como podemos ver, existe a variável contador que é iniciada valendo 0, a cada loop executado (repetição) é somado 1 ao contador. Perceba que o while irá manter a repetição enquanto a variável contador for menor que 50.
Outro ponto importante é que a variável contador é inicializada antes de chegar ao while, porque o while irá comparar a sentença e só depois permitirá a execução do bloco. Se quisermos fazer todo o bloco primeiro e só depois fazer a comparação, devemos utilizar o comando DO WHILE
DO WHILE
DO WHILE é uma estrutura de repetição, tal como o próprio while. A principal diferença entre os dois é que DO WHILE irá fazer a comparação apenas no final do bloco de código, sendo representado da seguinte forma:
DO { código } WHILE (comparação);
Neste caso, devemos ter as mesmas precauções quanto while, no que diz respeito a looping infinito. Mas não é necessário inicializar a variável antes do bloco de código como acontece com while, pois a comparação só será feita após todo o código ter sido executado.

Autor: Denys William Xavier
Este artigo está sob Licença Creative

Relacionados

  • While e Do-While
    1673 palavras | 7 páginas
  • while
    368 palavras | 2 páginas
  • while
    287 palavras | 2 páginas
  • LACOS DE REPETIÇAO FOR, WHILE, DO WHILE
    534 palavras | 3 páginas
  • Exercicios if, while e do-while
    1020 palavras | 5 páginas
  • While
    1676 palavras | 7 páginas
  • After a While
    923 palavras | 4 páginas
  • While - Exercícios
    1890 palavras | 8 páginas
  • repetição for while
    1122 palavras | 5 páginas
  • Exercicios Do While
    537 palavras | 3 páginas