Use la returnpalabra clave para salir de un método.
publicvoid someMethod(){//... a bunch of code ...if(someCondition()){return;}//... otherwise do the following...}
Desde el Tutorial de Java que he vinculado anteriormente:
Cualquier método declarado vacío no devuelve un valor. No necesita contener una declaración de devolución, pero puede hacerlo. En tal caso, una declaración de retorno puede usarse para ramificarse fuera de un bloque de flujo de control y salir del método y simplemente se usa así:
Si está profundamente en recursión dentro del método recursivo, lanzar y atrapar una excepción puede ser una opción.
A diferencia de Return que devuelve solo un nivel hacia arriba, la excepción se rompería también del método recursivo en el código que inicialmente lo llamó, donde se puede atrapar.
Respuestas:
Use la
return
palabra clave para salir de un método.Desde el Tutorial de Java que he vinculado anteriormente:
fuente
Para agregar a las otras respuestas, también puede salir de un método lanzando una excepción manualmente:
fuente
¿Cómo salir en Java?
Respuesta: Mejor manera:
System.exit(0);
El lenguaje Java proporciona tres estados de salto que le permiten interrumpir el flujo normal del programa.
Estos incluyen la interrupción , continuar , regresar , declaración de interrupción etiquetada para, por ejemplo,
Salida:
1
Ahora tenga en cuenta el siguiente programa:
salida:
De manera similar, puede usar la instrucción continue solo reemplace break con continue en el ejemplo anterior.
Cosas para recordar :
Una etiqueta de caso no puede contener expresiones de tiempo de ejecución que involucren llamadas a variables o métodos
fuente
Si está profundamente en recursión dentro del método recursivo, lanzar y atrapar una excepción puede ser una opción.
A diferencia de Return que devuelve solo un nivel hacia arriba, la excepción se rompería también del método recursivo en el código que inicialmente lo llamó, donde se puede atrapar.
fuente
use
return
para salir de un método.Aquí hay otro ejemplo
fuente