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;