Veamos el siguiente loop do-while
. Es bastante obvio y no hay dudas al respecto.bucles do-while con continue y con y sin etiqueta en Java
do
{
System.out.println("Hello world");
break;
} while(false);
Es bastante obvio y sólo muestra la secuencia del mundo Hola en la consola y salidas.
Ahora, la siguiente versión de do-while
parece estar atrapado en un bucle infinito, pero no lo hace. También muestra la cadena Hola mundo en la consola y sale silenciosamente.
do
{
System.out.println("Hello world");
continue;
} while(false);
Vamos a ver otra versión de do-while
con una etiqueta de la siguiente manera.
label:do
{
System.out.println("Hello world");
continue label;
} while(false);
Es también muestra el mensaje Hola mundo en la consola y salidas. No es un ciclo infinito, ya que puede significar que todas las versiones en este escenario funcionan de la misma manera. ¿Cómo?
Hm, esto quizás más claramente redactada que mi respuesta. –