Sistema.exit() en Java

El método java.lang.System.exit() sale del programa actual al finalizar la ejecución de la máquina virtual Java. Este método toma un código de estado. Un valor distinto de cero del código de estado se usa generalmente para indicar una terminación anormal. Esta es una salida similar en C/C++ .

La siguiente es la declaración del método java.lang.System.exit() :

public static void exit(int status)

exit(0) : generalmente se usa para indicar una terminación exitosa.
exit(1) o exit(-1) o cualquier otro valor distinto de cero : generalmente indica una terminación fallida.

Nota: este método no devuelve ningún valor.

El siguiente ejemplo muestra el uso del método java.lang.System.exit() .

// A Java program to demonstrate working of exit()
import java.util.*;
import java.lang.*;
  
class GfG
{
    public static void main(String[] args)
    {
        int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
  
        for (int i = 0; i < arr.length; i++)
        {
            if (arr[i] >= 5)
            {
                System.out.println("exit...");
  
                // Terminate JVM
                System.exit(0);
            }
            else
                System.out.println("arr["+i+"] = " +
                                  arr[i]);
        }
        System.out.println("End of Program");
    }
}

Producción:

arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
exit...

Referencia:
https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

Este artículo es una contribución de Amit Khandelwal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *