Conteúdo do Curso
Fundamentos de Java
Fundamentos de Java
Loop Infinito
O que é um loop infinito?
Um loop infinito é um loop que continua executando indefinidamente, sem uma condição que o faça terminar. Isso pode resultar em seu programa tornando-se não responsivo ou consumindo recursos excessivos do sistema.
Veja um exemplo de loop infinito em Java:
Main
while (true) { // Code to be executed indefinitely }
Para evitar loops infinitos:
Garantir uma condição de término adequada: Verifique se o seu loop possui uma condição de término bem definida. A condição deve eventualmente ser avaliada como false
, permitindo que o loop seja finalizado.
Main
int count = 0; while (count < 10) { // Code to be executed count++; }
Utilize instruções de controle de loop como break
ou return
para sair explicitamente do loop quando uma condição específica for atendida.
Main
while (true) { // Code to be executed if (condition) { break; // Exit the loop } }
1. Qual estrutura de repetição em Java é mais adequada quando o número de iterações é conhecido?
2. Qual palavra-chave é usada para sair de um loop prematuramente?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 7