Metoda exit() a clasei System termină mașina virtuală Java curentă care rulează pe sistem. Această metodă ia codul de stare ca argument.
- Stare - ieșire (-1) - indică terminarea nereușită cu Excepție
- Stare - ieșire (1) - indică terminarea nereușită
Sintaxă
public static void exit(int status)
Parametru
stare - Este starea de ieșire.
șiruri de concatenare java
Se intoarce
Această metodă nu returnează nicio valoare.
Excepție
Dacă există manager de securitate și metoda sa de checkexit nu aprobă ieșirea cu starea specificată, atunci a SecurityException este ghimpe.
string n java
Exemplul 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 } } } }Testează-l acum
Ieșire:
array[0]=9 array[1]=8 array[2]=7 array[3]=6 terminatingjvm,exiting
Exemplul 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 } } } }Testează-l acum
Ieșire:
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