我如何将此代码转换为三元运算符?

时间:2018-04-01 15:32:14

标签: java

我将如何转换此代码

    if(a>b)
    {
        x=a; y=b;
    }
    else
    {
        x=b; y=a;
    }

到三元运营商?

1 个答案:

答案 0 :(得分:0)

答案中的快速交叉问题是,您为什么要这样做? 如果您真的想在三元运算符条件结果中分配这些值,您可以简单地使xy变量全局变量并调用方法在params中传递您的值。让我举一个例子。

a > b ? SetXY(a, b) : SetXY(b, a);

PS:上面的代码行在提交之前没有经过测试,但实际上是为了清楚如何实现上述功能。