函数执行到return就结束了

遇到return,函数就结束了,不会往下执行

测试:

class User 
{
    String name;
    int age;
    boolean fun1(int i){
        if(i==1){
            return false;//这里返回不管是false或true都不往下执行
        }
        //i为1时不往下执行
        fun2();
        return true;
    }

    void fun2(){
        System.out.println("函数2");
    }
}

 

class Test
{
    public static void main(String args []){
        User u = new User();
        boolean b=u.fun1(1);
        System.out.println(b);
    }
}

 

posted @ 2014-06-05 10:50  tinyphp  Views(1818)  Comments(0Edit  收藏  举报