Diferença entre while e do while
Pessoal, existe alguma diferença relevante entre while e do while?
Tudo o que um pode fazer o outro faz também?
Tudo o que um pode fazer o outro faz também?
Larissa Aguiar
Curtidas 0
Melhor post
Valquiria Silva
19/10/2016
Larissa a diferença entre os dois é que o "do while" SEMPRE será executado pelo menos uma vez e o "while" será executado enquanto uma condição for verdeira
GOSTEI 3
Mais Respostas
Angelo Santos
19/10/2016
Olá Larissa,
Sim. A diferença de um para o outro é que no 'while' a execução do laço só acontece se atender a condição e já no 'do while' e execução do laço é feita e só depois a condição é testada.
Exemplo while:
Exemplo do while:
Sim. A diferença de um para o outro é que no 'while' a execução do laço só acontece se atender a condição e já no 'do while' e execução do laço é feita e só depois a condição é testada.
Exemplo while:
decimal salario = 1000;
while (salario < 3000) // Testa a condição antes de executar o laço
{
salario *= 100;
System.out.println("Salário = " + salario);
}
Exemplo do while:
decimal aumento = 200;
do {
System.out.println(("Salário: " + aumento);
aumento += 50;
} while (aumento < 400); //Testa a condição depois de executar o laço uma primeira vez
GOSTEI 2
Larissa Aguiar
19/10/2016
Obrigada Valquiria!
Obrigada Angelo!
Deu para entender!
Obrigada Angelo!
Deu para entender!
GOSTEI 0