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
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
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!