JavaRush /Блоги Java /Random-TG /изҳороти бозгашт
articles
Сатҳи

изҳороти бозгашт

Дар гурӯҳ нашр шудааст
Охирин операторҳои назоратӣ return. Он барои иҷрои бозгашти возеҳ аз усул истифода мешавад. Яъне он боз идораро ба an objectе интиқол медиҳад, ки ин усулро номидааст. Ҳамин тариқ, ин оператор ҳамчун оператори гузариш тасниф карда мешавад. Ҳарчанд тавсифи пурраи оператор returnбояд интизор шавад, ки мо усулҳоро дар боби 6 муҳокима кунем, биёед ба хусусиятҳои он зуд назар андозем. Бозгашти оператор - 1Операторро returnметавон дар ҳама ҷо дар усул истифода кард, то идоракуниро ба an objectе, ки метод номидааст, баргардонад. Ҳамин тариқ, изҳорот 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 хатогии "рамзи дастнорас" -ро нишон медиҳад, зеро он мефаҳмад, ки изҳороти охирин println ()ҳеҷ гоҳ иҷро намешавад. Барои роҳ надодан ба ин хато, намоишӣ бояд компиляторро бо if. Истинод ба манбаи аслӣ: Изҳороти бозгашт
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION