在JavaScript中,我可以定义:

num = numerator || 0;
denom = denominator || 1;


但是,在Java中,此方法无法应用。

不使用条件(明确编写),是否有一种简洁的方法来实现此“如果未定义,则分配给它”?

最佳答案

也许这就足够了。

num = numerator != null ? numerator : 0;
denom = denominator != null ? denominator : 1;

关于java - 使用||替代分配的运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15892325/

10-11 03:55