Cum ieși dintr-o funcție în Java?



Funcția Exit în Java părăsește programul curent prin terminarea mașinii virtuale Java. Metoda System.exit () apelează metoda de ieșire din clasa Runtime.

Java este un limbaj de programare minunat . In timp ce pentru una dintre aceste aplicații s-ar putea să vă blocați la un moment dat al acestui program. Ce face cineva în această situație? Există o modalitate de a ieși chiar în acest moment? Dacă aceste întrebări vă deranjează, ați aterizat la locul potrivit. Ce puteți face este să utilizați pur și simplu o metodă System.exit () care termină mașina virtuală Java curentă care rulează pe sistem. În acest articol, vă voi prezenta funcția de ieșire în Java și vă voi ajuta să o înțelegeți cu atenție.





Sa incepem.

ce este o instanță a unei clase în java

Cum ieși dintr-o funcție în Java?

Puteți ieși dintr-o funcție folosind metoda java.lang.System.exit (). Această metodă încetează rularea curentă Mașină virtuală Java (JVM) . Este nevoie de un argument „cod de stare” în care un cod de stare diferit de zero indică terminarea anormală. Dacă lucrați cu sau comutați declarații, puteți utiliza instrucțiuni de rupere care sunt folosite pentru a rupe / ieși doar dintr-o buclă, și nu întregul program.



În acest articol, să aprofundăm metoda Java exit () și să înțelegem cum este utilizată.

Ce este metoda System.exit ()?

Metoda System.exit () apelează metoda de ieșire din clasa Runtime. Părăsește programul curent prin terminarea mașinii virtuale Java. După cum definește numele metodei, metoda exit () nu returnează niciodată nimic.



Apelul System.exit (n) este efectiv echivalent cu apelul:

Runtime.getRuntime (). Exit (n)

Funcția System.exit are un cod de stare, care spune despre încheiere, cum ar fi:

  • ieșire (0) : Indică rezilierea cu succes.
  • ieșire (1) sau ieșire (-1) sau oricare valoare diferită de zero - indică încetarea nereușită .

Acum, să vedem parametrii și excepția aruncă în metoda System.exit ().

Parametri: Starea ieșirii.

Excepție: Aruncă o SecurityException .

aruncând o dublă într-un java int

Trecând mai departe cu metoda System.exit (), să vedem câteva dintre implementările sale practice.

Ieșirea sistemului Java () Exemple de metode

pachet 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} pentru (int i = 0 i = 4) {System.out.println ('Exit from the loop') System.exit (0) // Terminates JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Sfârșitul programului ')}}

Ieșire: arr [0] = 1
arr [1] = 2
arr [2] = 3
Ieșiți din buclă

citiți și scrieți fișier excel în java

Explicaţie: În programul de mai sus, execuția se oprește sau iese din buclă imediat ce întâlnește metoda System.exit (). Nici măcar nu imprimă a doua declarație de tipărire care spune „Sfârșitul programului”. Pur și simplu închide programul în sine.

Exemplul 2:

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

Ieșire : matrice [0] = 1
matrice [1] = 2
matrice [2] = 3
matrice [3] = 4
Ieșiți din buclă

Explicaţie: În programul de mai sus, imprimă elementele până când condiția este adevărată. De îndată ce condiția devine falsă, imprimă declarația și programul se termină.

Astfel am ajuns la sfârșitul acestui articol despre „funcția de ieșire în Java”. Sper că ați înțeles ce a fost împărtășit în acest tutorial. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate, împreună cu diverse cadre Java, cum ar fi Hibernate Spring.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog „funcția de ieșire în Java” și vă vom contacta cât mai curând posibil.