16.Java三元运算符

格式

(条件表达式)?表达式1:表达式2;

如果条件为true,运算后的结果是表达式1;

如果条件为false,运算后的结果是表达式2;

示例:

1获取两个数中大数。

int x=3,y=4,z;

z = (x>y)?x:y;//z变量存储的就是两个数的大数。

        int x = 1;
        int y = 2;
        int z;
        z = x > y ? x : y;
        System.out.println(z); //2
    

2判断一个数是奇数还是偶数。

int x=5;
System.out.println((x%2==0?"偶数":"奇数"));