Jak zakończyć program Java

Jak zakończyć program Java
Java jest jednym z najpopularniejszych języków programowania. Może uruchomić dowolny program na JVM (maszyna wirtualna Java). Program zakończy się, gdy JVM zatrzymuje się. Zwykle programy Java kończą się, gdy osiągną koniec programu; Istnieją jednak pewne sytuacje, w których może być konieczne rozwiązanie programu podczas wykonywania określonych warunków. W takich scenariuszach zakończ ten konkretny program za pomocą metod obsługiwanych przez Java.

Ten blog nauczy Cię, jak zakończyć program w Javie. Więc czytaj dalej!

Jak zakończyć program Java?

W Javie możesz zakończyć program za pomocą:

    • System.metoda exit ()
    • Oświadczenie zwrotne

Sprawdź każdą z wymienionych metod jeden po drugim.

Jak zakończyć program Java za pomocą systemu.metoda exit ()?

Możesz zakończyć program Java za pomocą „Wyjście()„Metoda Java”System" klasa. Kończy obecnie działającą JVM.

Składnia

Aby wywołać wspomnianą metodę, postępuj zgodnie z podaną składnią:

System.wyjście (0)


Tutaj system.metoda exit () ma parametr 0, który wskazuje, że program zakończy się bez żadnego błędu.

Przykład 1: Strings drukowania przed i po zakończeniu programu Java

W tym przykładzie zakończymy nasz program po wydrukowaniu jednego oświadczenia. W metodzie Main () najpierw wydrukujemy ciąg ”Programowanie Java”Za pomocą systemu.na zewnątrz.Metoda println ():

System.na zewnątrz.println („programowanie Java”);


Następnie nazwiemy metodę Exit () klasy systemowej, aby zakończyć nasz program:

System.wyjście (0);


Na koniec spróbujemy wydrukować inny ciąg:

System.na zewnątrz.println („Java Programming Language”);



Jak widać, „Język programowania Java„Ciąg nie jest wyświetlany, ponieważ JVM jest zakończony przed wykonaniem tego wiersza:

Przykład 2: Zakończenie programu Java na podstawie stanu

Teraz zakończymy nasz program na podstawie warunku dodanego w „Jeśli”Oświadczenie w„ „Do" pętla. Po pierwsze, stworzymy liczbę całkowitą liczbą:

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


Wydrukujemy wartości tablicy, aż element tablicy będzie większy lub równy 10. Jeśli dodany warunek jest oceniany jako „PRAWDA”Program wydrukuje określoną wiadomość i zakończy:

dla (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
System.na zewnątrz.println („Program zakończony metodą exit ()”);
System.wyjście (0);

w przeciwnym razie
System.na zewnątrz.println (array1 [i]);


Po wykonaniu „Do„Pętla, wiadomość”Wyjście… ”W metodzie Main () nie wydrukuje na konsoli, ponieważ program kończy przed wykonaniem tego wiersza:

System.na zewnątrz.println („wyjście…”);



Wyjście pokazuje, że program został zakończony, gdy wartość tablicy była większa lub równa 10:


Udajmy się w stronę drugiej metody!

Jak zakończyć program Java za pomocą instrukcji powrotu?

„„powrót„Instrukcja jest najczęściej używana do zwrócenia wartości do funkcji; W przeciwnym razie instrukcja zwrotu Void zakończy wykonywanie bieżącej metody lub funkcji.

Składnia

Dodaj słowo kluczowe „powrót„Do momentu, w którym chcesz programować, aby zostać zatrzymanym:

powrót


Teraz możemy sprawdzić przykłady z instrukcjami zwrotnymi, aby zakończyć program Java.

Przykład 1: Metoda zakończenia main () przy użyciu instrukcji powrotu

„„powrót”Instrukcja może zakończyć program Java, jeśli jest to ostatnia instrukcja wykonana w metodzie Main (). Jeśli dodasz kod po instrukcji powrotu, program Java może zawieść i rzucić „Nieosiągalny kod„Wyjątek, ponieważ po uruchomieniu instrukcji powrotu żadna inna linia nie zostanie wykonana:

public static void main (string [] args)
System.na zewnątrz.println („programowanie Java”);
powrót;
System.na zewnątrz.println („Java Programming Language”);


Wyjście

Przykład 2: Dodanie instrukcji powrotu w stanie „jeśli”

W tym przykładzie zakończymy program Java za pomocą „powrót”Oświadczenie dodane w„Jeśli" stan. Będzie działać tak samo jak system.metoda exit ().

Po pierwsze, utworzymy liczbę całkowitą liczbą o nazwie „Array1”:

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


Następnie wydrukujemy wartości tablicy i zakończymy program, gdy elementy zyskają większe lub równe do 15:

dla (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
System.na zewnątrz.println („Wyjście programu z powodu deklaracji zwrotu”);
powrót;

w przeciwnym razie
System.na zewnątrz.println (array1 [i]);


Instrukcja dodana w metodzie Main () nie zostanie wykonana, ponieważ program Java zakończy się wcześniej:

System.na zewnątrz.println („wyjście…”);


Wyjście

Podaliśmy wszystkie niezbędne instrukcje dotyczące zakończenia programu Java.

Wniosek

Aby zakończyć lub zakończyć program w Javie, użyj systemu.metoda exit () lub instrukcja powrotu. Oba sposoby są pomocne, ale najczęściej stosowanym podejściem jest system.metoda exit (). System.Exit () Metoda kończy obecnie wykonywanie JVM, podczas gdy instrukcja powrotu służy do zwracania wartości lub zatrzymania wykonywania funkcji. W tym blogu omówiono, jak zakończyć lub zakończyć program Java.