Ejemplo de Java - Etiqueta (Label)
En Java, una etiqueta (Label) es un identificador utilizado para marcar bloques de código, normalmente se usa con sentencias de bucle (como for, while, do-while) y sentencias de bifurcación (como if-else, switch).
La sintaxis de una etiqueta es colocar un identificador antes del bloque de código y terminar con dos puntos, por ejemplo:
labelName:
Para salir del bloque de código marcado por una etiqueta, se puede utilizar la sentencia break o continue junto con la etiqueta.
El siguiente ejemplo demuestra cómo usar una etiqueta junto con la sentencia break para salir del bucle externo:
Archivo Main.java
En el código anterior, la variable de iteración i del bucle externo tiene un rango de 0 a 2, y la variable de iteración j del bucle interno también tiene un rango de 0 a 2. Cuando i es igual a 1 y j es igual a 1, se ejecutabreak outerLoop;sentencia, saliendo del bucle externo. De lo contrario, se mostrarán los valores de i y j de la iteración actual.
El resultado de ejecutar el código anterior es:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2
El siguiente ejemplo demuestra cómo usar una etiqueta junto con la sentencia continue para controlar el bucle:
Ejemplo
En el código anterior, la variable de iteración i del bucle externo tiene un rango de 0 a 2, y la variable de iteración j del bucle interno también tiene un rango de 0 a 2. Cuando i es igual a 1 y j es igual a 1, se ejecutacontinue outerLoop;sentencia, saltando la iteración actual del bucle externo. De lo contrario, se mostrarán los valores de i y j de la iteración actual.
El resultado de ejecutar el código anterior es:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2 i: 1, j: 0 i: 2, j: 0 i: 2, j: 1 i: 2, j: 2Otras extensiones
Ejemplo de Java