Java 三值运算符用法?

Java 三值运算符用法?,java,ternary-operator,conditional-statements,Java,Ternary Operator,Conditional Statements,我知道三元运算符用于在计算逻辑条件后进行变量赋值 因此: 或者 这些行是否可以用一行表达式写入,可能是使用三元运算符?这应该可以: return inventario.containsKey(item)? inventario.get(item); Integer.MIN_VALUE; 第一部分只需要计算一个布尔值谢谢,只是我在谷歌上搜索得不够,好的,我看到的第一个站点提到了三元运算符,它只适用于变量赋值。还有什么其他用途? int x = (5<3) ? 10 : 100; if (

我知道三元运算符用于在计算逻辑条件后进行变量赋值

因此:

或者

这些行是否可以用一行表达式写入,可能是使用三元运算符?

这应该可以:

return inventario.containsKey(item)? inventario.get(item); Integer.MIN_VALUE;

第一部分只需要计算一个布尔值

谢谢,只是我在谷歌上搜索得不够,好的,我看到的第一个站点提到了三元运算符,它只适用于变量赋值。还有什么其他用途?
int x = (5<3) ? 10 : 100;
if (inventario.containsKey(item))
        return inventario.get(item);
    else return Integer.MIN_VALUE;
return inventario.containsKey(item)? inventario.get(item); Integer.MIN_VALUE;
return inventario.containsKey(item) ?  inventario.get(item) : Integer.MIN_VALUE;