Bootstrap

Java三元运算符和if语句之间的关系

所有的三元运算符可以实现的if语句都可以实现,但反之不成立;
如果if语句中 语句体是输出语句,则不可以;
因为三元运算符是一个运算符,必须有一个结果返回,不能是一个输出语句。

public static void main(String[] args) {
       int a = 1;
       int b = 2;
       int c = a > b ? a : b;
       System.out.println(c); //结果为2
    }
;