Bagaimana anda keluar dari fungsi di Java?

Fungsi Exit di Java keluar dari program semasa dengan menghentikan Java Virtual Machine. Kaedah System.exit () memanggil kaedah keluar dalam kelas Runtime.

Java adalah bahasa pengaturcaraan yang hebat . Semasa untuk salah satu aplikasi ini, anda mungkin tersekat pada beberapa saat program ini. Apa yang dilakukan seseorang dalam situasi ini? Adakah cara untuk keluar pada ketika ini? Sekiranya soalan-soalan ini mengganggu anda, anda telah tiba di tempat yang betul. Apa yang boleh anda lakukan ialah, hanya menggunakan Kaedah System.exit () yang menamatkan Mesin Maya Java yang sedang berjalan pada sistem. Dalam artikel ini, saya akan memandu anda melalui fungsi keluar di Java dan membantu anda memahaminya secara menyeluruh.





Mari kita mulakan.

Bagaimana anda keluar dari fungsi di Java?

Anda boleh keluar dari fungsi menggunakan kaedah java.lang.System.exit (). Kaedah ini menghentikan proses yang sedang berjalan Mesin Maya Java (JVM) . Ia memerlukan argumen 'kod status' di mana kod status bukan sifar menunjukkan penamatan yang tidak normal. Sekiranya anda bekerja dengan atau menukar pernyataan, anda boleh menggunakan pernyataan putus yang digunakan untuk memecahkan / keluar hanya dari satu gelung, dan bukan keseluruhan program.



Dalam artikel ini, mari kita menggali lebih dalam kaedah Java exit () dan memahami cara penggunaannya.

Apakah Kaedah System.exit ()?

Kaedah System.exit () memanggil kaedah keluar dalam kelas Runtime. Ia keluar dari program semasa dengan menghentikan Java Virtual Machine. Seperti yang ditentukan oleh nama kaedah, kaedah exit () tidak akan mengembalikan apa-apa.



Panggilan System.exit (n) sama dengan panggilan:

Runtime.getRuntime (). Keluar (n)

Fungsi System.exit mempunyai kod status, yang menceritakan tentang penamatan, seperti:

array php print_r
  • jalan keluar (0) : Menunjukkan penamatan yang berjaya.
  • jalan keluar (1) atau jalan keluar (-1) atau mana-mana nilai bukan sifar - menunjukkan penamatan yang tidak berjaya .

Sekarang, mari kita lihat parameter dan lontaran pengecualian dalam kaedah System.exit ().

Parameter: Status keluar.

Pengecualian: Ia melontar a Pengecualian Keselamatan .

Melangkah maju dengan kaedah System.exit (), mari kita lihat beberapa pelaksanaan praktikalnya.

Keluar Sistem Java () Contoh Kaedah

pakej Edureka import java.io. * import java.util. * kelas awam ContohProgram {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} untuk (int i = 0 i = 4) {System.out.println ('Exit from the loop') System.exit (0) // Menamatkan JVM} lain System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Akhir Program ')}}

Pengeluaran: arr [0] = 1
arr [1] = 2
arr [2] = 3
Keluar dari gelung

Penjelasan: Dalam program di atas, pelaksanaan berhenti atau keluar dari gelung sebaik sahaja menemui kaedah System.exit (). Ia bahkan tidak mencetak pernyataan cetak kedua yang mengatakan 'Akhir program'. Ini hanya menghentikan program di sana sendiri.

Contoh 2:

pakej Edureka import java.io. * import java.util. * kelas awam ContohProgram {public static void main (String [] args) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} untuk (int i = 0i 

Pengeluaran : tatasusunan [0] = 1
tatasusunan [1] = 2
tatasusunan [2] = 3
tatasusunan [3] = 4
Keluar dari gelung

Penjelasan: Dalam program di atas, ia mencetak elemen sehingga keadaannya benar. Sebaik sahaja keadaan menjadi salah, ia akan mencetak pernyataan dan program akan berakhir.

Oleh itu, kita sampai pada akhir artikel ini mengenai 'fungsi keluar di Jawa'. Saya harap anda memahami apa yang telah dikongsi dalam tutorial ini. Sekiranya anda ingin mengetahui lebih lanjut, lihat di oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate Spring.

Ada soalan untuk kami? Sebutkan di bahagian komen blog ini 'fungsi keluar di Java' dan kami akan menghubungi anda secepat mungkin.