Com es pot sortir d'una funció a Java?



La funció Exit a Java surt del programa actual en finalitzar la màquina virtual de Java. El mètode System.exit () crida al mètode de sortida a la classe Runtime.

Java és un meravellós llenguatge de programació que té . Mentre per a una d'aquestes aplicacions pot quedar-se atrapat en algun moment d'aquest programa. Què es fa en aquesta situació? Hi ha alguna manera de sortir en aquest mateix punt? Si aquestes preguntes us molesten, heu aterrat al lloc adequat. El que podeu fer és simplement utilitzar un mètode System.exit () que finalitzi la màquina virtual Java actual que s’executa al sistema. En aquest article, us guiaré amb la funció de sortida a Java i us ajudaré a entendre-la a fons.





Anem a començar.

taula dins d'una taula html

Com es pot sortir d'una funció a Java?

Podeu sortir d'una funció mitjançant el mètode java.lang.System.exit (). Aquest mètode finalitza l'execució actual Màquina virtual Java (JVM) . Es necessita un argument 'codi d'estat' on un codi d'estat diferent de zero indica una finalització anormal. Si treballes amb o instruccions switch, podeu utilitzar instruccions break que s’utilitzen per trencar / sortir només d’un bucle i no de tot el programa.



En aquest article, aprofundim en el mètode Java exit () i entenem com s’utilitza.

Què és el mètode System.exit ()?

El mètode System.exit () crida al mètode de sortida a la classe Runtime. Surt del programa actual en finalitzar la màquina virtual de Java. Tal com defineix el nom del mètode, el mètode exit () mai no retorna res.



La trucada System.exit (n) és efectivament equivalent a la trucada:

Runtime.getRuntime (). Exit (n)

La funció System.exit té un codi d'estat, que informa sobre la finalització, com ara:

  • sortida (0) : Indica finalització correcta.
  • sortida (1) o bé sortida (-1) o qualsevol valor diferent de zero - indica finalització sense èxit .

Ara, vegem els paràmetres i les excepcions del mètode System.exit ().

Paràmetres: Estat de sortida.

Excepció: Llança un SecurityException .

trobant el nombre més gran en una matriu java

Avançant amb el mètode System.exit (), vegem algunes de les seves pràctiques implementacions.

Sortida del sistema Java () Exemples de mètodes

paquet 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} per a (int i = 0 i = 4) {System.out.println ('Surt del bucle') System.exit (0) // Termina JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Fi del programa ')}}

Sortida: arr [0] = 1
arr [1] = 2
arr [2] = 3
Sortiu del bucle

classes de python i exemples d'objectes

Explicació: Al programa anterior, l'execució s'atura o surt del bucle tan aviat com troba el mètode System.exit (). Ni tan sols imprimeix la segona declaració d'impressió que diu 'Final del programa'. Simplement posa fi al programa allà mateix.

Exemple 2:

paquet 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} per a (int i = 0i 

Sortida : matriu [0] = 1
matriu [1] = 2
matriu [2] = 3
matriu [3] = 4
Sortiu del bucle

Explicació: Al programa anterior, imprimeix els elements fins que la condició sigui certa. Tan bon punt la condició es fa falsa, imprimeix la sentència i el programa finalitza.

Així hem arribat al final d'aquest article sobre 'funció de sortida a Java'. Espero que hagueu entès el que s'ha compartit en aquest tutorial. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java juntament amb diversos marcs Java com Hibernate Spring.

Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest bloc “funció de sortida a Java” i us respondrem el més aviat possible.