Sing terakhir saka operator kontrol yaiku
return
. Iki digunakake kanggo nindakake bali eksplisit saka cara. Yaiku, maneh nransfer kontrol menyang obyek sing diarani metode iki. Dadi, operator iki diklasifikasikaké minangka operator transisi. Sanajan katrangan lengkap babagan operator return
kudu ngenteni nganti kita ngrembug cara ing Bab 6, ayo goleki kanthi cepet babagan fitur kasebut. Operator return
bisa digunakake ing ngendi wae ing cara kanggo bali kontrol kanggo obyek sing disebut cara. Mangkono, statement kasebut return
langsung mandheg nglakokake metode kasebut. Conto ing ngisor iki nggambarake iki. Ing kasus iki, statement bali nyebabake kontrol bali menyang sistem runtime Java, amarga iku sing nelpon 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 saka program iki katon kaya:
До выполнения возврата.
Minangka sampeyan bisa ndeleng, statement pungkasan println ()
ora dieksekusi. Sanalika sawise statement kaleksanan, return
program bali kontrol kanggo obyek nelpon. Lan nuansa pungkasan: ing program ing ndhuwur, panggunaan operator if (t)
kasebut wajib. Tanpa iku, compiler Java bakal menehi tandha kesalahan "kode sing ora bisa digayuh" amarga bakal ngerti yen statement pungkasan println ()
ora bakal dieksekusi. Kanggo ngindhari kesalahan iki, demo kudu ngapusi kompiler nganggo file if
. Link menyang sumber asli: bali statement
Apa maneh sing kudu diwaca: |
---|
GO TO FULL VERSION