Hvordan avslutte et Java -program

Hvordan avslutte et Java -program
Java er et av de mest populære programmeringsspråk. Det kan kjøre et hvilket som helst program på JVM (Java Virtual Machine). Programmet avsluttes når JVM stopper. Vanligvis avsluttes Java -programmer når de når slutten av programmet; Imidlertid er det noen situasjoner der du kanskje trenger å avslutte et program under utførelsen av spesifikke forhold. I slike scenarier, avslutt det aktuelle programmet ved hjelp av metoder støttet av Java.

Denne bloggen vil lære deg hvordan du avslutter et program i Java. Så fortsett å lese!

Hvordan avslutte et Java -program?

I Java kan du avslutte et program med:

    • System.exit () Metode
    • Returerklæring

Sjekk ut hver av de nevnte metodene en etter en.

Hvordan avslutte et Java -program ved hjelp av system.exit () Metode?

Du kan avslutte et Java -program ved å bruke "exit()”Java -metoden”System”Klasse. Det avslutter den for øyeblikket kjører JVM.

Syntaks

For å påkalle den nevnte metoden, følg den gitte syntaks:

System.Avslutt (0)


Her, systemet.exit () -metoden har en parameter 0, som indikerer at programmet vil avslutte uten noen feil.

Eksempel 1: Printing Strings før og etter å ha avsluttet et Java -program

I dette eksemplet vil vi avslutte programmet vårt etter å ha skrevet ut en uttalelse. I hovedmetoden () vil vi først skrive ut en streng "Java -programmering”Ved å bruke systemet.ute.Println () Metode:

System.ute.Println ("Java -programmering");


Deretter vil vi kalle Exit () -metoden i systemklassen for å avslutte programmet vårt:

System.Avslutt (0);


Til slutt vil vi prøve å skrive ut en annen streng:

System.ute.Println ("Java programmeringsspråk");



Som du kan se, “Java -programmeringsspråk”Streng vises ikke fordi JVM avsluttes før utførelsen av denne linjen:

Eksempel 2: Å avslutte et Java -program basert på tilstand

Vi vil nå avslutte programmet vårt basert på tilstanden lagt til i en "hvis”Uttalelse, innenfor“til" Løkke. For det første vil vi lage et heltall med jevn tall:

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


Vi vil skrive ut matriseverdiene til matriselementet er større enn eller lik 10. Hvis den ekstra tilstanden blir evaluert som "ekte”, Programmet vil skrive ut den spesifiserte meldingen og avslutte:

for (int i = 0; i < array1.length; i++)
if (array1 [i]> = 10)
System.ute.println ("Program avsluttet på grunn av Exit () -metode");
System.Avslutt (0);

ellers
System.ute.println (array1 [i]);


Etter å ha utført “til”Loop, meldingen”Exit... ”i Main () -metoden vil ikke skrive ut på konsollen fordi programmet kommer ut før utførelsen av denne linjen:

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



Utgangen viser at programmet ble avsluttet når verdien av matrisen var større enn eller lik 10:


La oss ta turen mot den andre metoden!

Hvordan avslutte et Java -program ved hjelp av returerklæring?

komme tilbake”Uttalelse brukes mest til å returnere en verdi til en funksjon; Ellers vil ugyldige returerklæring avslutte utførelsen av gjeldende metode eller funksjon.

Syntaks

Legg til nøkkelordet “komme tilbake”Til det punktet hvor du vil programmere utført for å bli stoppet:

komme tilbake


Nå kan vi sjekke eksemplene med returuttalelser for å avslutte et Java -program.

Eksempel 1: Ending main () -metode ved hjelp av returerklæring

komme tilbake”Uttalelse kan avslutte et Java -program hvis det er den siste uttalelsen som er utført innenfor Main () -metoden. Hvis du legger til kode etter en returerklæring, kan Java -programmet krasje og kaste en "Utilgjengelig kode”Unntak fordi etter å ha kjørt returerklæringen, vil ingen annen linje bli utført:

public static void main (String [] args)
System.ute.Println ("Java -programmering");
komme tilbake;
System.ute.Println ("Java programmeringsspråk");


Produksjon

Eksempel 2: Legge til returuttalelse i "IF" -tilstand

I dette eksemplet vil vi avslutte Java -programmet med "komme tilbake”Uttalelse lagt til i“hvis" betingelse. Det vil fungere det samme som systemet.exit () Metode.

For det første vil vi opprette et heltall med jevn tall som heter "Array1”:

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


Deretter vil vi skrive ut verdiene til Array og avslutte programmet når et elementer blir større enn eller tilsvarer 15:

for (int i = 0; i < array1.length; i++)
if (array1 [i]> = 15)
System.ute.Println ("Programutgang på grunn av returerklæring");
komme tilbake;

ellers
System.ute.println (array1 [i]);


Uttalelsen lagt til i Main () -metoden vil ikke bli utført fordi Java -programmet vil avsluttes før det:

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


Produksjon

Vi har gitt alle nødvendige instruksjoner for å avslutte et Java -program.

Konklusjon

For å avslutte eller avslutte et program i Java, bruk systemet.exit () Metode eller en returerklæring. Begge måter er nyttige, men den mest brukte tilnærmingen er systemet.exit () Metode. Systemet.exit () Metode avslutter den for tiden utførende JVM, mens returerklæringen brukes til å returnere verdier eller stoppe funksjonsutførelsen. Denne bloggen diskuterte hvordan du kan avslutte eller avslutte et Java -program.