Bagaimana cara keluar atau keluar dari metode di Java?
123
Kata kunci breakdi Java dapat digunakan untuk memecah pernyataan loop atau switch. Apakah ada sesuatu yang dapat digunakan untuk melepaskan diri dari suatu metode?
Gunakan returnkata kunci untuk keluar dari suatu metode.
publicvoid someMethod(){//... a bunch of code ...if(someCondition()){return;}//... otherwise do the following...}
Dari Tutorial Java yang saya tautkan di atas:
Metode apa pun yang dideklarasikan void tidak mengembalikan nilai. Itu tidak perlu berisi pernyataan kembali, tetapi mungkin melakukannya. Dalam kasus seperti itu, pernyataan pengembalian dapat digunakan untuk bercabang dari blok aliran kontrol dan keluar dari metode dan hanya digunakan seperti ini:
Jika Anda sangat dalam rekursi di dalam metode rekursif, pengecualian melempar dan menangkap mungkin menjadi pilihan.
Tidak seperti Return yang hanya mengembalikan satu level ke atas, pengecualian akan keluar dari metode rekursif juga menjadi kode yang awalnya memanggilnya, di mana ia bisa ditangkap.
Jawaban:
Gunakan
return
kata kunci untuk keluar dari suatu metode.Dari Tutorial Java yang saya tautkan di atas:
sumber
Untuk menambah jawaban lain, Anda juga dapat keluar dari metode dengan memberikan pengecualian secara manual:
sumber
Bagaimana cara keluar di java ??
Jawab: Cara terbaik:
System.exit(0);
Bahasa Java menyediakan tiga status lompatan yang memungkinkan Anda untuk mengganggu aliran normal program.
Ini termasuk break , continue , return , pernyataan break berlabel misalnya
Keluaran:
1
Sekarang Perhatikan Program di bawah ini:
keluaran:
Demikian pula Anda dapat menggunakan pernyataan lanjutkan hanya mengganti putus dengan melanjutkan dalam contoh di atas.
Hal-hal untuk diingat :
Label kasus tidak boleh berisi ekspresi runtime yang melibatkan panggilan variabel atau metode
sumber
Jika Anda sangat dalam rekursi di dalam metode rekursif, pengecualian melempar dan menangkap mungkin menjadi pilihan.
Tidak seperti Return yang hanya mengembalikan satu level ke atas, pengecualian akan keluar dari metode rekursif juga menjadi kode yang awalnya memanggilnya, di mana ia bisa ditangkap.
sumber
digunakan
return
untuk keluar dari suatu metode.Berikut contoh lainnya
sumber