Башкаруучу операторлордун акыркысы болуп саналат
return
. Бул ыкмадан ачык кайтарууну аткаруу үчүн колдонулат. Башкача айтканда, бул ыкманы чакырган an objectке башкарууну кайрадан өткөрүп берет. Ошентип, бул оператор өткөөл оператор катары классификацияланат. Оператордун толук сүрөттөлүшү return
биз 6-бөлүмдөгү ыкмаларды талкуулаганга чейин күтүүгө туура келет да, анын өзгөчөлүктөрүн тез карап көрөлү. Оператор return
методду чакырган an objectке башкарууну кайтаруу үчүн методдун каалаган жеринде колдонулушу мүмкүн. Ошентип, билдирүү return
ошол замат өзүнүн ыкмасын аткарууну токтотот. Муну төмөнкү мисал көрсөтүп турат. Бул учурда, return оператору башкарууну Java иштөө убактысы системасына кайтарууга алып келет, анткени ал main ()
.
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
Бул программанын натыйжасы төмөнкүдөй көрүнөт:
До выполнения возврата.
Көрүнүп тургандай, акыркы билдирүү println ()
аткарылган эмес. Операция аткарылгандан кийин дароо return
программа чакырып жаткан an objectке башкарууну кайтарат. Ал эми акыркы нюанс: жогоруда аталган программада операторду колдонуу if (t)
милдеттүү болуп саналат. Ансыз Java компилятору "жетишсиз code" катасын билдирмек, анткени ал акыркы билдирүү эч качан аткарылбай турганын түшүнмөк println ()
. Бул катаны болтурбоо үчүн, демо компиляторду if
. Түпнуска булакка шилтеме: Кайтаруу билдирүүсү
Дагы эмнени окуу керек: |
---|
GO TO FULL VERSION