Hogyan lehet kilépni egy Java-függvényből?



A Java Exit funkció kilép az aktuális programból a Java Virtual Machine leállításával. A System.exit () metódus a Runtime osztályban hívja meg a exit metódust.

A Java egy csodálatos programozási nyelv . Míg Ezen alkalmazások egyikénél elakadhat a program bizonyos pontjain. Mit csinál az ember ebben a helyzetben? Van-e mód kilépni éppen ezen a ponton? Ha ezek a kérdések zavarják, akkor jó helyen landolt. Mit tehet, egyszerűen használjon egy System.exit () metódust, amely megszünteti a rendszeren futó Java virtuális gépet. Ebben a cikkben bemutatom a Java kilépési funkcióját, és segítek alaposan megérteni.





Kezdjük.

Hogyan lehet kilépni egy Java-függvényből?

A funkcióból kiléphet a java.lang.System.exit () módszerrel. Ez a módszer leállítja a jelenleg futó folyamatot Java virtuális gép (JVM) . Egy „állapotkód” argumentumra van szükség, ahol a nem nulla állapotkód rendellenes befejezést jelez. Ha együtt dolgozol vagy utasítások közötti váltáshoz használhat olyan break utasításokat, amelyek csak a ciklusból való töréshez / kilépéshez használhatók, és nem az egész programot.



Ebben a cikkben ássunk mélyebben a Java exit () módszerbe, és értsük meg, hogyan használják.

Mi a System.exit () módszer?

A System.exit () metódus a Runtime osztályban hívja meg a exit metódust. A Java Virtual Machine leállításával kilép az aktuális programból. Amint a metódus neve meghatározza, az exit () metódus soha nem ad vissza semmit.



A System.exit (n) hívás gyakorlatilag egyenértékű a hívással:

Runtime.getRuntime (). Exit (n)

A System.exit függvénynek van állapotkódja, amely megmondja a megszüntetést, például:

mit csinál a .trim java-ban
  • kilépés (0) : Azt jelzi sikeres felmondás.
  • kilépés (1) vagy kilépés (-1) vagy bármi nem nulla érték - azt jelzi sikertelen felmondás .

Most nézzük meg a paramétereket és a kivételeket a System.exit () metódusban.

Paraméterek: Kilépés állapota.

Kivétel: Dob egy SecurityException .

Haladva a System.exit módszerrel (), nézzük meg annak gyakorlati megvalósítását.

Java System exit () metódus példák

csomag Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} for (int i = 0 i = 4) {System.out.println ('Kilépés a ciklusból') System.exit (0) // Megszakítja a JVM-et} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' A program vége ')}}

Kimenet: arr [0] = 1
arr [1] = 2
arr [2] = 3
Kilép a hurokból

Magyarázat: A fenti programban a végrehajtás leállítja vagy kilép a ciklusból, amint találkozik a System.exit () metódussal. Még a második programot sem nyomtatja ki, amely a „Program vége” feliratot írja. Egyszerűen maga állítja le a programot.

2. példa:

csomag Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] argumentum) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} (int i = 0i 

Kimenet : tömb [0] = 1
tömb [1] = 2
tömb [2] = 3
tömb [3] = 4
Kilép a hurokból

Magyarázat: A fenti programban addig nyomtatja az elemeket, amíg a feltétel igaz. Amint a feltétel hamis lesz, kinyomtatja az utasítást, és a program leáll.

Így a „kilépési funkció a Java-ban” végéhez értünk. Remélem, megértette, amit megosztottak ebben az oktatóanyagban. Ha többet szeretne megtudni, nézze meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java-koncepciókra kiképezzen, különféle Java-keretrendszerekkel együtt, mint például a Hibernate Spring.

Van egy kérdésünk? Kérjük, említse meg ennek a blognak a „exit function in Java” megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.