Come terminare un programma Java

Come terminare un programma Java
Java è uno dei linguaggi di programmazione più popolari. Può eseguire qualsiasi programma su JVM (Java Virtual Machine). Il programma terminerà mentre JVM si ferma. Di solito, i programmi Java terminano quando raggiungono la fine del programma; Tuttavia, ci sono alcune situazioni in cui potrebbe essere necessario interrompere un programma durante l'esecuzione di condizioni specifiche. In tali scenari, termina quel particolare programma con l'aiuto di metodi supportati da Java.

Questo blog ti insegnerà come terminare un programma in Java. Quindi, continua a leggere!

Come terminare un programma Java?

In Java, puoi terminare un programma usando:

    • Sistema.Metodo Exit ()
    • Dichiarazione di ritorno

Dai un'occhiata a ciascuno dei metodi menzionati uno per uno.

Come terminare un programma Java usando il sistema.Metodo Exit ()?

Puoi terminare un programma Java usando il "Uscita()"Metodo del Java"Sistema" classe. Termina il JVM attualmente in esecuzione.

Sintassi

Per invocare il metodo menzionato, seguire la sintassi data:

Sistema.uscita (0)


Qui, il sistema.Il metodo exit () ha un parametro 0, che indica che il programma terminerà senza alcun errore.

Esempio 1: stampare stringhe prima e dopo aver terminato un programma Java

In questo esempio, interromperemo il nostro programma dopo aver stampato una dichiarazione. Nel metodo principale (), prima stamperemo una stringa "Programmazione Java"Utilizzando il sistema.fuori.Metodo println ():

Sistema.fuori.println ("programmazione java");


Quindi, chiameremo il metodo Exit () della classe di sistema per terminare il nostro programma:

Sistema.uscita (0);


Infine, proveremo a stampare un'altra stringa:

Sistema.fuori.println ("linguaggio di programmazione Java");



Come puoi vedere, il "Linguaggio di programmazione Java"La stringa non viene visualizzata perché il JVM viene terminato prima dell'esecuzione di questa riga:

Esempio 2: terminare un programma Java in base alla condizione

Ora termineremo il nostro programma in base alla condizione aggiunta in "Se"Affermazione, all'interno del"per" ciclo continuo. In primo luogo, creeremo una serie di numeri pari:

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


Stamperemo i valori dell'array fino a quando l'elemento array è maggiore o uguale a 10. Se la condizione aggiunta viene valutata come "VERO", Il programma stamperà il messaggio specificato e termina:

per (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
Sistema.fuori.println ("Programma terminato a causa del metodo Exit ()");
Sistema.uscita (0);

altro
Sistema.fuori.println (array1 [i]);


Dopo aver eseguito il “per"Loop, il messaggio"Uscita… ”Nel metodo principale () non verrà stampato sulla console perché il programma esce prima dell'esecuzione di questa riga:

Sistema.fuori.println ("uscita ...");



L'output mostra che il programma è stato terminato quando il valore dell'array era maggiore o uguale a 10:


Andiamo verso l'altro metodo!

Come terminare un programma Java usando l'istruzione di ritorno?

IL "ritorno"L'istruzione viene utilizzata principalmente per restituire un valore a una funzione; Altrimenti, l'istruzione di restituzione del vuoto terminerà l'esecuzione del metodo o della funzione corrente.

Sintassi

Aggiungi la parola chiave "ritorno"Al punto in cui si desidera programmare l'esecuzione per essere fermato:

ritorno


Ora, possiamo controllare gli esempi con le istruzioni di ritorno per terminare un programma Java.

Esempio 1: Metodo finale () Ending MAIN () Utilizzo dell'istruzione di ritorno

IL "ritorno"L'istruzione può terminare un programma Java se è l'ultima istruzione eseguita nel metodo principale (). Se si aggiunge codice dopo una dichiarazione di restituzione, il programma Java potrebbe arrestare e lanciare un "Codice irraggiungibile"Eccezione perché dopo l'esecuzione dell'istruzione di ritorno, nessun'altra riga verrà eseguita:

public static void main (string [] args)
Sistema.fuori.println ("programmazione java");
ritorno;
Sistema.fuori.println ("linguaggio di programmazione Java");


Produzione

Esempio 2: aggiunta dell'istruzione di ritorno in condizione "if"

In questo esempio, interromperemo il programma Java con "ritorno"Dichiarazione aggiunta in"Se" condizione. Agirà come il sistema.Metodo Exit ().

In primo luogo, creeremo una serie di numeri pari chiari "Array1":

int array1 [] = 2,4,6,8,10,12,14,16,18,20;


Successivamente, stamperemo i valori dell'array e termineremo il programma quando un elemento diventa maggiore o uguale a 15:

per (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
Sistema.fuori.println ("uscita del programma a causa della dichiarazione di ritorno");
ritorno;

altro
Sistema.fuori.println (array1 [i]);


L'istruzione aggiunta nel metodo principale () non sarà eseguita perché il programma Java si concluderà prima:

Sistema.fuori.println ("uscita ...");


Produzione

Abbiamo fornito tutte le istruzioni necessarie per porre fine a un programma Java.

Conclusione

Per terminare o terminare un programma in Java, utilizzare il sistema.Metodo exit () o un'istruzione di ritorno. Entrambi i modi sono utili, ma l'approccio più comunemente usato è il sistema.Metodo Exit (). Il sistema.Il metodo exit () termina il JVM attualmente eseguente, mentre l'istruzione di restituzione viene utilizzata per restituire i valori o arrestare l'esecuzione della funzione. Questo blog ha discusso di come terminare o interrompere un programma Java.