Você está na página 1de 3

O termo while pode ser traduzido para o portugus como enquanto.

Este
termo utilizado para construir uma estrutura de repetio que executa,
repetidamente, uma nica instruo ou um bloco delas enquanto uma
expresso booleana for verdadeira.
Esta instruo usada quando no sabemos quantas vezes um determinado
bloco de instrues precisa ser repetido

while (teste condicional)

//comandos; > sero executados enquanto o


teste condicional for igual a verdadeiro (true)

A palavra reservada while sempre ser seguida de um par de parnteses, que


delimitam a condio desta estrutura de repetio. Essa condio deve ser
uma expresso booleana e, enquanto ela for verdadeira, esta estrutura
continuar executando as instrues contidas no seu corpo.
Caso o valor retornado seja falso, o lao while ento terminado e o programa
Java segue normalmente.

int i = 0;
While (i! = 10) {
i++;
Print (i);
}

Veja acima que o bloco da instruo WHILE s ser executado se o valor de i for
diferente de 10. Nesse caso, o bloco ser executado, at porque, iniciamos o valor com
0. Agora, se o valor no fosse diferente de zero, o bloco no seria executado.

Interrompendo Repeties

Para parar qualquer estrutura de repetio a


Qualquer momento, usamos o comando:

Break;;
Forando Prxima Iterao
Para pular para a prxima iterao em qualquer estrutura de
repetio, a qualquer momento, usamos o comando:

Continue;

Exemplo:

Contando at 10 em Java, com o lao while

O programa simples.
Definimos uma varivel inteira, 'count. Enquanto essa varivel for menor que 10, seu
valor ser imprimido e ser incrementado.
Ou seja ser, ser impresso 1, 2, 3, ..., 9, 10...opa! Quando chegar em 11, a condio
dentro do lao no ser mais verdadeira, e o lao terminar! Teste:

public. class. contando {


public. static void main(String[] args) {
int count=1;

while(count<=10){
System.out.println(count);
count++;
}
}

Do/While

O do/while tem quase o mesmo funcionamento que o while, a diferena que


com o uso dele teremos os comandos executados ao menos uma nica vez.

do{
//instrues a serem executadas
}while(True)

No cdigo acima, o bloco de instruo do iterador do-while ser executado e somente


aps a execuo, a condio contida na instruo WHILE ser verificada.

Você também pode gostar