public class Return_Demo { static int i=3; public static void main(String[] args) { if (i==3) { return; System.out.PRintln(” ok”);//報錯,不會輸出 } System.out.println(” ok”);//不會輸出 }
} 沒輸出; 看下面這個: public class Return_Demo { static int i=3;
public static void main(String[] args) { onTed(); System.out.println(" ok");}private static void onTed() { if (i==3) { return; } System.out.println(" ook");}} 輸出:ok
小結:我們發現當一個方法內執行到return的時候,將會跳出該方法而不執行該方法體內的其他代碼.,而其他被調用的方法內的代碼會被執行.
新聞熱點
疑難解答