z=x>y?x++,++y是什么意思

如题所述

z=x>y?x++:++y是  三目运算符

对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。

例如:

public class Test {

    public static void main(String[] args) {

        int a = 5;
        int b = 6;

        int c = (a > b) ? a : b;
        // 输出b的值6
        System.out.println(c);
    }
}

温馨提示:答案为网友推荐,仅供参考
相似回答