简短的Java if else if else语句

萨克9012

我有一个if else简短声明,如下所示:

(one == two) ? "do this" : "do this"

无论如何,是否要在此语句中添加if语句?

我似乎找不到其他东西...

我是专门针对简短的声明,而不是如果其他的话则是直接做的。

谢谢。

威廉·范·昂塞姆

如果要转换类似以下内容:

if(A) {
    return X;
}
else if(B) {
    return Y;
}
else {
    return Z;
}

您可以这样写:

A ? X : (B ? Y : Z);

因此,您else if将条件条件在上层表达式else -part(之后:)中。

但是,我强烈建议不要过多级联。该代码变得极度不可读,并且? :从未为此设计代码结构。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章