JavaRush /Java Blog /Random-ID /pernyataan pengembalian
articles
Level 15

pernyataan pengembalian

Dipublikasikan di grup Random-ID
Operator kontrol yang terakhir adalah return. Ini digunakan untuk melakukan pengembalian eksplisit dari suatu metode. Artinya, ia kembali mentransfer kendali ke objek yang memanggil metode ini. Oleh karena itu, operator ini tergolong dalam operator transisi. Meskipun penjelasan lengkap tentang operator returnharus menunggu sampai kita membahas metodenya di Bab 6, mari kita lihat sekilas fitur-fiturnya. Pengembalian operator - 1Operator returndapat digunakan dimana saja dalam suatu metode untuk mengembalikan kontrol ke objek yang memanggil metode tersebut. Dengan demikian, pernyataan tersebut returnsegera berhenti mengeksekusi metode yang digunakannya. Contoh berikut menggambarkan hal ini. Dalam hal ini, pernyataan return menyebabkan kontrol kembali ke sistem runtime Java, karena itulah 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 dari program ini terlihat seperti:
До выполнения возврата.
Seperti yang Anda lihat, pernyataan terakhir println ()tidak dieksekusi. Segera setelah pernyataan dieksekusi, returnprogram mengembalikan kendali ke objek pemanggil. Dan nuansa terakhir: pada program di atas, penggunaan operator if (t)adalah wajib. Tanpanya, kompiler Java akan memberi sinyal kesalahan "kode tidak dapat dijangkau" karena ia akan mengetahui bahwa pernyataan terakhir tidak akan println ()pernah dieksekusi. Untuk menghindari kesalahan ini, demo harus mengelabui kompiler dengan file if. Tautan ke sumber asli: Pernyataan pengembalian
Apa lagi yang harus dibaca:

Pernyataan Pengembalian di Java

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