JavaRush /Java блогы /Random-KK /қайтару мәлімдемесі
articles
Деңгей

қайтару мәлімдемесі

Топта жарияланған
Басқару операторларының соңғысы return. Ол әдістен нақты қайтаруды орындау үшін пайдаланылады. Яғни, ол қайтадан осы әдісті шақырған нысанға басқаруды береді. Осылайша, бұл оператор өтпелі оператор ретінде жіктеледі. Оператордың толық сипаттамасы return6-тарауда әдістерді талқылағанша күтуге тура келетініне қарамастан, оның мүмкіндіктерін жылдам қарастырайық. Оператордың қайтарылуы - 1Оператор 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)міндетті болып табылады. println ()Онсыз Java компиляторы «қолжетімсіз code» қатесі туралы сигнал береді, себебі ол соңғы мәлімдеме ешқашан орындалмайтынын анықтайды . Бұл қатені болдырмау үшін демонстрация компиляторды if. Бастапқы дереккөзге сілтеме: Қайтару мәлімдемесі
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION