Hoe verlaat je een functie in Java?



De functie Afsluiten in Java sluit het huidige programma af door Java Virtual Machine te beëindigen. System.exit () methode roept de exit methode aan in de klasse Runtime.

Java is een geweldige programmeertaal met . Terwijl voor een van deze toepassingen kan het gebeuren dat u op een bepaald moment in dit programma vastloopt. Wat doe je in deze situatie? Is er een manier om op dit punt af te sluiten? Als deze vragen je storen, ben je op de goede plek beland. Wat u kunt doen, is gewoon een System.exit () - methode gebruiken die de huidige Java Virtual Machine die op het systeem draait, beëindigt. In dit artikel zal ik u door de exit-functie in Java leiden en u helpen deze grondig te begrijpen.





Laten we beginnen.

Hoe verlaat je een functie in Java?

U kunt een functie afsluiten met de methode java.lang.System.exit (). Deze methode beëindigt het momenteel actieve Java virtuele machine (JVM) . Er is een argument 'statuscode' nodig, waarbij een statuscode anders dan nul aangeeft dat er een abnormale beëindiging is. Als je werkt met of switch-instructies, kunt u break-instructies gebruiken die alleen worden gebruikt om een ​​lus te breken / verlaten, en niet het hele programma.



Laten we in dit artikel dieper ingaan op de Java exit () -methode en begrijpen hoe deze wordt gebruikt.

Wat is de methode System.exit ()?

System.exit () methode roept de exit methode aan in de klasse Runtime. Het sluit het huidige programma af door Java Virtual Machine te beëindigen. Zoals de naam van de methode definieert, retourneert de methode exit () nooit iets.



wanneer u deze java

De aanroep System.exit (n) is in feite gelijk aan de aanroep:

Runtime.getRuntime (). Exit (n)

System.exit-functie heeft een statuscode, die vertelt over de beëindiging, zoals:

  • afsluiten (0) : Geeft aan succesvolle beëindiging.
  • uitgang (1) of uitgang (-1) of iets anders niet-nulwaarde - geeft aan mislukte beëindiging .

Laten we nu eens kijken naar de parameters en de uitzondering in de methode System.exit ().

Parameters: Status afsluiten.

Uitzondering: Het gooit een Beveiligingsuitzondering .

Laten we verder gaan met System.exit-methode (), laten we eens kijken naar de praktische implementatie ervan.

Voorbeelden van methoden voor Java System exit ()

pakket Edureka import java.io. * import java.util. * public class VoorbeeldProgramma {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} voor (int i = 0 i = 4) {System.out.println ('Exit from the loop') System.exit (0) // Beëindigt JVM} anders System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Einde van het programma ')}}

Uitgang: arr [0] = 1
arr [1] = 2
arr [2] = 3
Verlaat de lus

Uitleg: In het bovenstaande programma stopt of verlaat de uitvoering de lus zodra deze de methode System.exit () tegenkomt. Het drukt zelfs niet de tweede afdrukinstructie af die het 'Einde van het programma' zegt. Het beëindigt het programma daar gewoon zelf.

Voorbeeld 2:

verschil tussen overbelasting en overbelasting van de methode
pakket Edureka import java.io. * import java.util. * public class VoorbeeldProgramma {public static void main (String [] args) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} voor (int i = 0i 

Uitvoer : array [0] = 1
matrix [1] = 2
matrix [2] = 3
matrix [3] = 4
Verlaat de lus

Uitleg: In het bovenstaande programma worden de elementen afgedrukt totdat de voorwaarde waar is. Zodra de voorwaarde false wordt, wordt de instructie afgedrukt en wordt het programma beëindigd.

Hiermee zijn we aan het einde gekomen van dit artikel over ‘exit-functie in Java’. Ik hoop dat je hebt begrepen wat er in deze tutorial is gedeeld. Als je meer wilt weten, bekijk dan de door Edureka, een vertrouwd online leerbedrijf. Edureka's Java J2EE- en SOA-trainings- en certificeringscursus is ontworpen om u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate Spring.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van deze blog 'functie afsluiten in Java' en we nemen zo snel mogelijk contact met u op.