A Giava il System.uscita() metodo è presente nel pacchetto java.lang. Questo metodo viene utilizzato per terminare esplicitamente il programma Java attualmente in esecuzione. Questo metodo richiede un codice di stato. UN non-zero Il valore del codice di stato viene generalmente utilizzato per indicare una terminazione anomala. Quando viene richiamato questo metodo, non è possibile eseguire ulteriori attività.
- Questo metodo accetta un singolo argomento codice di stato. Se è 0 allora indica che la terminazione è stata completata.
- Se viene passato un codice di stato diverso da zero, significa che la terminazione non ha avuto successo per motivi come comportamento anomalo del programma o qualsiasi eccezione.
Sintassi del metodo System.exit()
uscita pubblica statica void (stato int)
- Parametro: Richiede un singolo argomento stato che è generalmente un valore zero o diverso da zero.
- Tipo di reso: Questo metodo non restituisce nulla ma esce dal programma corrente.
- Eccezione: Questo metodo potrebbe lanciare SecurityException se è presente un responsabile della sicurezza e l'operazione exit() è limitata.
Esempio: Utilizzando il System.uscita() metodo per uscire dal programma attualmente in esecuzione.
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'); } }
Produzione
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Spiegazione: Nel codice Java sopra usiamo il file Uscita() se l'elemento è maggiore di 4 nell'array allora chiamiamo the uscita(0) con un codice di stato pari a 0 e successivamente il programma esce con successo.
Nota: Utilizzo System.uscita() con attenzione, specialmente in applicazioni di grandi dimensioni, perché arresta immediatamente la JVM.