Cómo terminar un programa Java

Cómo terminar un programa Java
Java es uno de los lenguajes de programación más populares. Puede ejecutar cualquier programa en JVM (Java Virtual Machine). El programa terminará a medida que JVM se detiene. Por lo general, los programas Java terminan cuando llegan al final del programa; Sin embargo, hay algunas situaciones en las que es posible que deba rescindir un programa durante la ejecución de condiciones específicas. En tales escenarios, finalice ese programa en particular con la ayuda de métodos respaldados por Java.

Este blog te enseñará cómo terminar un programa en Java. Entonces, sigue leyendo!

Cómo terminar un programa Java?

En Java, puede finalizar un programa usando:

    • Sistema.método salir ()
    • declaración de retorno

Consulte cada uno de los métodos mencionados uno por uno.

Cómo finalizar un programa Java usando el sistema.método salir ()?

Puede finalizar un programa Java usando el "salida()"Método de la Java"Sistema" clase. Termina el JVM actualmente en ejecución.

Sintaxis

Para invocar el método mencionado, siga la sintaxis dada:

Sistema.Salir (0)


Aquí, el sistema.El método Exit () tiene un parámetro 0, que indica que el programa terminará sin ningún error.

Ejemplo 1: Impresión de cadenas antes y después de finalizar un programa Java

En este ejemplo, finalizaremos nuestro programa después de imprimir una declaración. En el método main (), primero imprimiremos una cadena "Programación de Java"Al usar el sistema.afuera.Método println ():

Sistema.afuera.println ("programación Java");


Luego, llamaremos al método Exit () de la clase del sistema para finalizar nuestro programa:

Sistema.salida (0);


Por último, intentaremos imprimir otra cadena:

Sistema.afuera.println ("lenguaje de programación Java");



Como puede ver, el "Lenguaje de programación Java"La cadena no se muestra porque el JVM se termina antes de la ejecución de esta línea:

Ejemplo 2: finalizar un programa Java basado en la condición

Ahora finalizaremos nuestro programa en función de la condición agregada en un "si"Declaración, dentro del"para" bucle. En primer lugar, crearemos una matriz entera de números par:

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


Imprimiremos los valores de la matriz hasta que el elemento de matriz sea mayor o igual a 10. Si la condición adicional se evalúa como "verdadero", El programa imprimirá el mensaje especificado y terminará:

para (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
Sistema.afuera.println ("programa terminado debido al método EXIT ()");
Sistema.salida (0);

demás
Sistema.afuera.println (array1 [i]);


Después de ejecutar el "para"Loop, el mensaje"Salida... "en el método main () no se imprimirá en la consola porque el programa sale antes de la ejecución de esta línea:

Sistema.afuera.println ("Salir ...");



La salida muestra que el programa se terminó cuando el valor de la matriz era mayor o igual a 10:


Vamos a dirigirnos hacia el otro método!

Cómo finalizar un programa Java usando la declaración de retorno?

El "devolverLa declaración "se usa principalmente para devolver un valor a una función; de lo contrario, la instrucción de retorno nula finalizará la ejecución del método o función actual.

Sintaxis

Agregue la palabra clave "devolver"Hasta el punto en que desea que se ejecute para programar para que se detenga:

devolver


Ahora, podemos verificar los ejemplos con declaraciones de devolución para finalizar un programa Java.

Ejemplo 1: Método de finalización de Main () utilizando la instrucción de retorno

El "devolver"La declaración puede finalizar un programa Java si es la última declaración ejecutada dentro del método main (). Si agrega código después de una declaración de devolución, el programa Java puede bloquear y lanzar un "Código inalcanzable"Excepción porque después de ejecutar la declaración de retorno, no se ejecutará otra línea:

public static void main (string [] args)
Sistema.afuera.println ("programación Java");
devolver;
Sistema.afuera.println ("lenguaje de programación Java");


Producción

Ejemplo 2: Agregar declaración de retorno en la condición "IF"

En este ejemplo, terminaremos el programa Java con el "devolverDeclaración "agregada en el"si" condición. Actuará igual que el sistema.método salir ().

En primer lugar, crearemos una matriz entera de números pares llamados "matriz1":

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


A continuación, imprimiremos los valores de la matriz y terminaremos el programa cuando un elemento se vuelva mayor o igual a 15:

para (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
Sistema.afuera.println ("Salida del programa debido a la declaración de retorno");
devolver;

demás
Sistema.afuera.println (array1 [i]);


La declaración agregada en el método main () no se ejecutará porque el programa Java terminará antes de eso:

Sistema.afuera.println ("Salir ...");


Producción

Hemos proporcionado todas las instrucciones necesarias para poner fin a un programa Java.

Conclusión

Para finalizar o terminar un programa en Java, use el sistema.Método de salida () o una declaración de retorno. Ambas formas son útiles, pero el enfoque más utilizado es el sistema.método salir (). El sistema.El método EXIT () termina el JVM de ejecución actualmente, mientras que la instrucción de retorno se usa para devolver valores o detener la ejecución de la función. Este blog discutió cómo finalizar o finalizar un programa Java.