So beenden Sie ein Java -Programm

So beenden Sie ein Java -Programm
Java ist eine der beliebtesten Programmiersprachen. Es kann jedes Programm auf JVM (Java Virtual Machine) ausführen. Das Programm endet, wenn JVM stoppt. Normalerweise enden Java -Programme, wenn sie das Ende des Programms erreichen. Es gibt jedoch einige Situationen, in denen Sie möglicherweise während der Ausführung bestimmter Bedingungen ein Programm beenden müssen. Beenden Sie in solchen Szenarien dieses bestimmte Programm mit Hilfe von Methoden, die von Java unterstützt werden.

In diesem Blog wird Ihnen beigebracht, wie Sie ein Programm in Java beenden können. Lesen Sie also weiter!

So beenden Sie ein Java -Programm?

In Java können Sie ein Programm mit:

    • System.Exit () Methode
    • Rückgabeerklärung

Schauen Sie sich jede der genannten Methoden nacheinander an.

Wie man ein Java -Programm mit System beendet.Exit () Methode?

Sie können ein Java -Programm beenden, indem Sie die “verwenden“Ausfahrt()"Methode der Java"System" Klasse. Es beendet den derzeit laufenden JVM.

Syntax

Um die erwähnte Methode aufzurufen, folgen Sie der angegebenen Syntax:

System.beenden (0)


Hier das System.Die Methode der Exit () hat einen Parameter 0, der angibt, dass das Programm ohne Fehler endet.

Beispiel 1: Drucken von Strings vor und nach dem Ende eines Java -Programms

In diesem Beispiel werden wir unser Programm nach dem Drucken einer Erklärung beenden. In der Main () -Methode drucken wir zuerst eine Zeichenfolge “Java -Programmierung”Durch die Verwendung des Systems.aus.println () Methode:

System.aus.println ("Java -Programmierung");


Anschließend werden wir die METHODE der Systemklasse aufrufen, um unser Programm zu beenden:

System.exit (0);


Zuletzt werden wir versuchen, eine andere Zeichenfolge zu drucken:

System.aus.println ("Java -Programmiersprache");



Wie Sie sehen können, das “Java -ProgrammierspracheString wird nicht angezeigt, da der JVM vor der Ausführung dieser Zeile beendet wird:

Beispiel 2: Beenden eines Java -Programms basierend auf dem Zustand

Wir werden jetzt unser Programm basierend auf der in einem hinzugefügten Bedingung beendenWenn”Aussage innerhalb der“für”Schleife. Erstens werden wir eine ganzzahlige Reihe von gleichmäßigen Zahlen erstellen:

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


Wir drucken die Array -Werte aus, bis das Array -Element größer oder gleich 10 ist. Wenn die zusätzliche Bedingung als “bewertet wird“WAHR”, Das Programm druckt die angegebene Nachricht und beendet:

für (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
System.aus.println ("Programm aufgrund von Exit () -Methode");
System.exit (0);

anders
System.aus.println (array1 [i]);


Nach der Ausführung der “für"Schleife, die Nachricht"Ausfahrt… ”In der Main () -Methode wird nicht auf der Konsole gedruckt, da das Programm vor der Ausführung dieser Zeile verlässt:

System.aus.println ("exit ...");



Die Ausgabe zeigt, dass das Programm beendet wurde, wenn der Wert des Arrays größer oder gleich 10 war:


Gehen wir auf die andere Methode zu!

So beenden Sie ein Java -Programm mithilfe der Return -Anweisung?

Der "zurückkehren”Anweisung wird hauptsächlich verwendet, um einen Wert an eine Funktion zurückzuführen; Andernfalls beendet die Void -Return -Anweisung die Ausführung der aktuellen Methode oder Funktion.

Syntax

Fügen Sie das Schlüsselwort hinzu "zurückkehren”Bis zu dem Punkt, an dem Sie programmieren möchten, um gestoppt zu werden:

zurückkehren


Jetzt können wir die Beispiele mit Rückgabeanweisungen überprüfen, um ein Java -Programm zu beenden.

Beispiel 1: Ende main () Methode mithilfe der Return -Anweisung beenden

Der "zurückkehren”Anweisung kann ein Java -Programm kündigen, wenn es die letzte Aussage ist, die innerhalb der Main () -Methode ausgeführt wird. Wenn Sie nach einer Rückkehrerklärung Code hinzufügen, kann das Java -Programm abstürzen und eine werfen “Unerreichbarer CodeAusnahme, denn nach dem Ausführen der Return -Anweisung wird keine andere Zeile ausgeführt:

public static void main (String [] args)
System.aus.println ("Java -Programmierung");
zurückkehren;
System.aus.println ("Java -Programmiersprache");


Ausgang

Beispiel 2: Hinzufügen von Rückgabeanweisung in "if" -Sbedition Hinzufügen

In diesem Beispiel beenden wir das Java -Programm mit dem “zurückkehren”Erklärung hinzugefügt in“Wenn" Zustand. Es wird genauso wie das System handeln.Exit () Methode.

Erstens werden wir eine ganzzahlige Reihe von gleichmäßigen Zahlen erstellen, die benannt sind “Array1”:

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


Als nächstes drucken wir die Werte von Array und beenden das Programm, wenn ein Element größer wird als oder gleich mit 15:

für (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
System.aus.println ("Programmexusion aufgrund der Rückgabeerklärung");
zurückkehren;

anders
System.aus.println (array1 [i]);


Die in der main () -Methode hinzugefügte Erklärung wird nicht ausgeführt, da das Java -Programm vorher endet:

System.aus.println ("exit ...");


Ausgang

Wir haben alle notwendigen Anweisungen zur Beendigung eines Java -Programms gegeben.

Abschluss

Verwenden Sie das System, um ein Programm in Java zu beenden oder zu beenden.Exit () Methode oder eine Rückgabeerklärung. Beiteitige sind hilfreich, aber der am häufigsten verwendete Ansatz ist das System.Exit () Methode. Das System.Exit () Methode beendet den aktuell ausführenden JVM, während die Rückgabeanweisung verwendet wird, um Werte zurückzugeben oder die Funktionsausführung zu stoppen. In diesem Blog wurde besprochen, wie ein Java -Programm beendet oder beendet wird.