Existe una variante finalmente cuando estamos trabajando con continuo o con Brake podemos utilizar etiquetas
para indicar hacia dónde queremos que se vaya la ejecución de continuo es decir la siguiente iteración
o también el uso de break con alguna etiqueta para que indiquemos hacia donde queremos que rompa cierto
ciclo.
Podemos agregar la etiqueta al ciclo Ford por ejemplo la etiqueta Inicio dos puntos y en lugar de indicar
que únicamente continúen sin especificar una etiqueta.
En este caso podríamos decir que continúe.
Pero dónde está la etiqueta.
En este caso de inicio así que ejecutamos
y podemos ver que el programa funciona exactamente igual únicamente está imprimiendo los números pares.
Con esto puede quedar un poco más claro el uso de continuo ya que podemos observar que no significa
que continúe con la siguiente línea de ejecución sino que continúan donde está la etiqueta.
En este caso la etiqueta de inicio y también con Brake podemos hacer algo similar
así que si es un número impar entonces rompe el ciclo guardamos cambios y ejecutamos.
Sin embargo recordemos que break rompe con todo el ciclo en este caso con el ciclo que está indicado
con la etiqueta.
Así que si ejecutamos únicamente va a imprimir el primer número par ya que una vez se ejecuta BRAC entonces
romperá con todo el ciclo que está marcado con esta etiqueta la etiqueta se pone antes del ciclo para
indicar precisamente cuál es el ciclo que va a afectar así que se pone la etiqueta posteriormente al
ciclo y ese es el ciclo que se ve afectado cuando estamos utilizando break.
Así que si ejecutamos cuando entra a break la primera vez no se cumple la condición del break.
Por lo tanto se imprime el contador igual a cero pero la siguiente vez esta condición se convierte en
verdadera y se ejecuta el break hacia la etiqueta de inicio y debido a que esta etiqueta está marcando
este ciclo rompe con todo este ciclo.
Ahora ese tipo de manejo de etiquetas se parece a la programación conocida como Uatu ir hacia cierta
sección y ese tipo de programación aunque en Java es posible utilizando etiquetas no es recomendable
únicamente les enseñamos esta sintaxis ya que la pueden utilizar por ejemplo cuando presentan una certificación
en Java ya que deben de conocer la sintaxis que se utiliza en Java para este tipo de ciclos incluyendo
las palabras break continuo y el uso de etiquetas así que se acerca la sintaxis a utilizar pero no es
recomendable utilizarla ya que podría ser más confuso de leer este tipo de lógica.
Así que únicamente es para que conozcan la sintaxis y el uso de etiquetas cuando estamos trabajando
con ciclos y el único caso que podría llegar a ser común utilizar este tipo de etiquetas sería cuando
trabajamos con ciclos anidados por ejemplo cuando veamos el tema de matrices vamos a trabajar con ciclos
anidados ya que un ciclo anidado es utilizar un ciclo dentro de otro ciclo y en ocasiones podríamos
necesitar romper ciertos ciclos y agregar etiquetas dentro de los ciclos para indicar cuál es el ciclo
que se rompe y hacia dónde debemos ir en la ejecución de nuestros ciclos pero serían los únicos casos
en los que podríamos encontrar el uso de etiquetas bien eso es todo por esta elección y nos vemos en
el siguiente vídeo.
Saludos.