JavaRush /Blog Java /Random-MS /penyata pulangan
articles
Tahap

penyata pulangan

Diterbitkan dalam kumpulan
Pengendali kawalan terakhir ialah return. Ia digunakan untuk melaksanakan pulangan eksplisit daripada kaedah. Iaitu, ia sekali lagi memindahkan kawalan ke objek yang dipanggil kaedah ini. Oleh itu, pengendali ini diklasifikasikan sebagai pengendali peralihan. Walaupun penerangan penuh pengendali returnperlu menunggu sehingga kita membincangkan kaedah dalam Bab 6, mari kita lihat dengan pantas ciri-cirinya. Pemulangan operator - 1Operator returnboleh digunakan di mana-mana dalam kaedah untuk mengembalikan kawalan kepada objek yang dipanggil kaedah. Oleh itu, kenyataan itu returnserta-merta berhenti melaksanakan kaedah yang ada. Contoh berikut menggambarkan ini. Dalam kes ini, penyataan pemulangan menyebabkan kawalan untuk kembali ke sistem masa jalan Java, kerana ia adalah yang memanggil main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
Output program ini kelihatan seperti:
До выполнения возврата.
Seperti yang anda lihat, kenyataan akhir println ()tidak dilaksanakan. Sejurus selepas penyataan dilaksanakan, returnprogram mengembalikan kawalan kepada objek panggilan. Dan nuansa terakhir: dalam program di atas, penggunaan pengendali if (t)adalah wajib. Tanpa itu, pengkompil Java akan memberi isyarat ralat "kod tidak boleh dicapai" kerana ia akan mengetahui bahawa pernyataan terakhir tidak akan println ()dilaksanakan. Untuk mengelakkan ralat ini, demo terpaksa menipu pengkompil dengan if. Pautan ke sumber asal: Kenyataan pulangan
Apa lagi yang perlu dibaca:

Kenyataan Kembali dalam Java

Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION