1
resposta

Loop

Não seria mais viável mostrar o que foi dito na aula e bem mais simplificado do que querer complicar ? Não entendo esses cursos

1 resposta

Olá, Francisco!

Entendo que às vezes pode parecer complicado quando nos deparamos com novos conceitos ou recursos em um curso. Mas acredite, aprender a utilizar o break e o continue em loops pode ser muito útil e facilitar a resolução de problemas.

No exemplo que você mencionou, o uso do break com label loop@ permite interromper o loop externo quando a condição if (j == 5) for satisfeita. Dessa forma, o loop interno é interrompido e o loop externo também. Isso pode ser útil em situações em que você precisa sair de múltiplos loops de uma vez.

Vamos supor que você esteja desenvolvendo um jogo em que o jogador precisa encontrar um tesouro em um mapa. Você pode usar um loop para percorrer as linhas do mapa e, dentro desse loop, outro loop para percorrer as colunas. Se o tesouro for encontrado, você pode usar o break com o label para sair de ambos os loops e finalizar o jogo.

Claro, nem sempre é necessário utilizar o break ou o continue com labels, mas é importante conhecer esses recursos para quando surgirem situações mais complexas.

Espero ter ajudado a esclarecer um pouco mais sobre o assunto. Se tiver mais alguma dúvida, é só me dizer! Bons estudos!

Espero ter ajudado e bons estudos!