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的时候,将会跳出该方法而不执行该方法体内的其他代码.,而其他被调用的方法内的代码会被执行.
新闻热点
疑难解答