JavaRush /Java blogi /Random-UZ /qaytarish bayonoti
articles
Daraja

qaytarish bayonoti

Guruhda nashr etilgan
Boshqarish operatorlarining oxirgisi return. U usuldan aniq qaytishni amalga oshirish uchun ishlatiladi. Ya'ni, boshqaruvni yana ushbu usulni chaqirgan ob'ektga o'tkazadi. Shunday qilib, bu operator o'tish operatori sifatida tasniflanadi. Operatorning to'liq tavsifini return6-bobdagi usullarni muhokama qilgunimizcha kutish kerak bo'lsa-da, keling, uning xususiyatlarini tez ko'rib chiqaylik. Operatorning qaytishi - 1Operatordan returnusulni chaqirgan ob'ektga boshqaruvni qaytarish uchun usulning istalgan joyidan foydalanish mumkin. Shunday qilib, bayonot returndarhol o'zi mavjud bo'lgan usulni bajarishni to'xtatadi. Quyidagi misol buni ko'rsatadi. Bunday holda, return iborasi boshqaruvning Java ish vaqti tizimiga qaytishiga olib keladi, chunki u main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
Ushbu dasturning chiqishi quyidagicha ko'rinadi:
До выполнения возврата.
Ko'rib turganingizdek, yakuniy bayonot println ()bajarilmaydi. Ko'rsatma bajarilgandan so'ng, returndastur boshqaruvni chaqiruvchi ob'ektga qaytaradi. Va oxirgi nuance: yuqoridagi dasturda operatordan foydalanish if (t)majburiydir. println ()Busiz Java kompilyatori "uchun bo'lmaydigan kod" xatosi haqida signal beradi, chunki u oxirgi bayonot hech qachon bajarilmasligini aniqlaydi . Ushbu xatolikka yo'l qo'ymaslik uchun demo kompilyatorni aldashi kerak edi if. Asl manbaga havola: Qaytish bayonoti
Yana nimani o'qish kerak:

Java-da Qaytish bayonoti

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