logo

Java System exit() שיטה

שיטת ה-exit() של מחלקת System מפסיקה את המחשב הווירטואלי הנוכחי של Java הפועל על המערכת. שיטה זו לוקחת את קוד המצב כארגומנט.

    הערה:סטטוס - יציאה (0) - מציין סיום מוצלח
  • סטטוס - יציאה (-1) - מציין סיום לא מוצלח עם Exception
  • סטטוס - יציאה(1) - מציין סיום לא מוצלח

תחביר

 public static void exit(int status) 

פָּרָמֶטֶר

סטָטוּס - זה מצב היציאה.

החזרות

שיטה זו אינה מחזירה שום ערך.

יוצא מן הכלל

אם מנהל האבטחה קיים ושיטת ה-checkexit שלו לא מאשרת יציאה עם סטטוס שצוין אז א SecurityException הוא קוץ.

דוגמה 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 } } } } 
בדוק את זה עכשיו

תְפוּקָה:

מיון ב-arraylist ב-java
 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