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 = 0iKimenet : tömb [0] = 1
tömb [1] = 2
tömb [2] = 3
tömb [3] = 4
Kilép a hurokbólMagyará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.