使用|| 操作员进行替代分配

Tay*_*Mac 0 java

在JavaScript中,我可以定义:

num = numerator || 0;
denom = denominator || 1;
Run Code Online (Sandbox Code Playgroud)

然而,在Java中,这不能应用.

不使用条件(明确写入),是否有一种简洁的方法来实现这个"如果未定义,分配给它"?

Nic*_*las 9

也许这就足够了.

num = numerator != null ? numerator : 0;
denom = denominator != null ? denominator : 1;
Run Code Online (Sandbox Code Playgroud)