Java: execução de tarefas até ao completo
Você pode criar qualquer situação de looping que você quer em Java usando um loop for. No entanto, trabalhar com loops nem sempre é conveniente, e você vai encontrar situações em que verificação para uma condição, em vez de tomar um número preciso de passos, trabalha consideravelmente mais fácil.
Java fornece dois métodos para verificar as condições. Você pode verificar a condição no início do loop usando o loop while, ou você pode verificar a condição no final do loop usando um do ... while loop. As seções a seguir mostram como usar ambos os tipos de loop.
Tal como acontece com um loop for, você pode usar o break e continue tanto no loop while ou do ... while loop. As demonstrações trabalhar precisamente da mesma maneira. Além disso, você pode aninhar qualquer loop para produzir resultados semelhantes aos mostrados para o loop for. A principal diferença em loops é como você define o início eo fim das iterações do loop.
Usando o loop while
Um tempo verificações de loop para uma condição específica antes que ele faz todo o trabalho. Enquanto a condição existe, o loop continuará executando as tarefas que você atribui a ele. Porque depende de uma condição, o loop while não tem contagem final específico - você simplesmente esperar até que uma condição alterações para acabar com ela.
Verificação após a primeira execução com a do ... while
A fazer ... loop while funciona quase como um loop while. A diferença aparece quando a condição é verificada. Um fazer ... while verifica a condição no final do ciclo, o que significa que o ciclo irá sempre executar, pelo menos, uma vez.