CFGS DAM1
Programación
En ocasiones nos interesa romper la iteración, o también se puede desear continuar con el
bucle, pero dejando pasar una determinada iteración.
La sentencia break en Java se utiliza para romper un ciclo (while, do-while, for) o para salir de
un switch. Cuando se ejecuta una sentencia break, el control del programa se transfiere fuera
del ciclo o switch.
La sentencia continue en Java se utiliza para saltar una iteración de un ciclo (while, do-while,
for) y continuar con la siguiente iteración. Cuando se ejecuta una sentencia, el control del
programa se transfiere a la condición de control del ciclo o al inicio de la siguiente iteración, es
decir, el resto de las instrucciones en esa iteración son ignoradas y el control es transferido al
ciclo.
Se puede etiquetar una sentencia poniendo un identificador Java válido seguido por dos
puntos antes de la sentencia:
nombreSentencia: sentenciaEtiquetada
CFGS DAM1
Programación
La sentencia return se puede usar para salir del método en curso y retornar a la sentencia
dentro de la cual se realizó la llamada.
Para devolver un valor, simplemente se debe poner el valor (o una expresión que calcule el
valor) a continuación de la palabra return. El valor devuelto por return debe coincidir con el
tipo declarado como valor de retorno del método.
Cuando un método se declara como void se debe usar la forma de return sin indicarle ningún
valor. Esto se hace para no ejecutar todo el código del programa: