Java 内联 If 语句

-4 java if-statement conditional-operator

全部!我一直在学习如何在Java中使用三元语句,我达到了这个阶段:

变量=(条件)?如果条件为假会发生什么如果条件为真会发生什么

尽管如此,我一直想知道如果我不希望代码在条件为假时执行任何操作,是否可以应用这一点。我知道你可以这样做:

if (条件) {行动}

那么是否可以在不分配错误条件的情况下使用三元语句,如果可以,如何操作?

谢谢你!

And*_*ner 5

条件?:运算符不是if语句。

?:不是一个声明。这是一个表达。您只能以始终产生价值的方式使用它。换句话说,当条件为 true 和 false 时,您必须提供一个值。

只要接受声明的“冗长”即可if


一些为什么?:不是内联if语句的演示: