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:
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.