if else 都执行 哈哈 当然不是真的

今天在网上看到这样一道题()括号里填啥的时候会输出ab

public class Test {
    public static void main(String[] args) {

            
        if () {
            System.out.println("a");
        } else {
            System.out.println("b");
        }
    }

}

看到这题我立马就在电脑上试了起来 啊哈哈

public class Test {
public static void main(String[] args) {


if (System.out.printf("a")==null) {
System.out.println("a");
} else {
System.out.println("b");
}
}

}




public class Test {
    public static void main(String[] args) {

            
        if (args==null||new Test(){{Test.main(null);}}==null) {
            System.out.println("a");
        } else {
            System.out.println("b");
        }
    }

}

哈哈哈哈哈哈哈哈

 

 

posted on 2016-12-02 09:14  我的黄建梅  阅读(419)  评论(0)    收藏  举报

导航