java中的问号与冒号?:表达式

A(布尔表达表达式)?B(执行语句):C(执行语句)

A == null ? B : C


判断A是否为null,是则执行B,否则执行A

下面举个例子

public class Return {
    public static int Test(int A){
        return A == 0? 1 : 2;
    }
    public static void main(String[] args) {
        System.out.println(Test(0));
        System.out.println(Test(10));
    }
}

 


版权声明:本文为qq_43028608原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。