logo

Java 시스템 종료() 메소드

System 클래스의 exit() 메소드는 현재 시스템에서 실행 중인 Java 가상 머신을 종료합니다. 이 메소드는 상태 코드를 인수로 사용합니다.

    메모:상태 - 종료(0) - 성공적인 종료를 나타냅니다.
  • 상태 - 종료(-1) - 예외로 인한 종료 실패를 나타냅니다.
  • 상태 - 종료(1) - 종료 실패를 나타냅니다.

통사론

 public static void exit(int status) 

매개변수

상태 - 퇴장상태 입니다.

보고

이 메서드는 어떤 값도 반환하지 않습니다.

예외

보안 관리자가 존재하고 그의 checkexit 메소드가 지정된 상태로 종료를 승인하지 않는 경우 보안예외 가시다.

실시예 1

 import java.lang.*; public class SystemExitExample1 { public static void main(String[] args) { int a[]= {9,8,7,6,5,4,3,2,1}; for(int i=0;i5) { System.out.println('array['+i+']='+a[i]); } else { System.out.println('terminating jvm,exiting'); System.exit(0);//Treminatejvm } } } } 
지금 테스트해보세요

산출:

Git으로 결제하기
 array[0]=9 array[1]=8 array[2]=7 array[3]=6 terminatingjvm,exiting 

실시예 2

 public class SystemExitExample2 { public static void main(String[] args) { System.out.println('program will terminate when i is 1'); for(int i=10;i>0;i--) { System.out.println('your no is '+i); if(i==1){ System.out.println('Value is 1 now terminating your program'); System.exit(1); //exit program } } } } 
지금 테스트해보세요

산출:

 program will terminate when i is 1 your no is 10 your no is 9 your no is 8 your no is 7 your no is 6 your no is 5 your no is 4 your no is 3 your no is 2 your no is 1 Value is 1 now terminating your program