System.exit() w Javie

W Javie System.exit() metoda jest dostępna w pakiecie java.lang. Ta metoda służy do jawnego zakończenia aktualnie działającego programu Java. Ta metoda pobiera kod stanu. A niezerowy Wartość kodu stanu jest zwykle używana do wskazania nieprawidłowego zakończenia. Po wywołaniu tej metody nie możemy wykonać żadnych dalszych zadań.

  • Ta metoda przyjmuje pojedynczy argument kod stanu. Jeśli wynosi 0, oznacza to, że zakończenie zostało zakończone.
  • Jeśli przekazany zostanie niezerowy kod stanu, oznacza to, że zakończenie nie powiodło się z powodów takich jak nieprawidłowe zachowanie programu lub jakikolwiek wyjątek.

Składnia metody System.exit().

publiczne statyczne puste wyjście (status int)

  • Parametr: Wymaga jednego argumentu status która zazwyczaj ma wartość zerową lub niezerową.
  • Typ zwrotu: Ta metoda niczego nie zwraca, ale kończy bieżący program.
  • Wyjątek: Ta metoda może rzucić Wyjątek bezpieczeństwa jeśli obecny jest menedżer bezpieczeństwa, a operacja exit() jest ograniczona.

Przykład: Korzystanie z System.exit() metoda wyjścia z aktualnie uruchomionego programu.

Java
   // Java program to demonstrate working of System.exit()    import     java.util.*  ;      import     java.lang.*  ;      public     class   Geeks   {         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  ]     >     4  )         {         System  .  out  .  println  (  'exit...'  );         // Terminate JVM       System  .  exit  (  0  );         }         else      System  .  out  .  println  (  'arr['  +  i  +  '] = '     +         arr  [  i  ]  );         }         System  .  out  .  println  (  'End of Program'  );         }      }      

Wyjście
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...  

Wyjaśnienie: W powyższym kodzie Java używamy Wyjście() jeśli element w tablicy jest większy niż 4, wówczas wywołujemy funkcję wyjście(0) z kodem stanu 0, po czym program pomyślnie kończy działanie.

Notatka: Używać System.exit() ostrożnie, szczególnie w dużych aplikacjach, ponieważ natychmiast zatrzymuje JVM.