在Java中缺少从bool到整数的自动转换

ban*_*cer 1 c java

y -= m < 3;Java 中C的等价物是什么?这是Sakamoto算法的一部分.

Pet*_*hev 14

像这样:

if (m < 3) {
   y--;
}
Run Code Online (Sandbox Code Playgroud)

  • +1啊,远比1线替代品更好更清晰. (3认同)

How*_*ard 6

你可以写

y -= m < 3 ? 1 : 0;
Run Code Online (Sandbox Code Playgroud)

  • 我认为`if`在这里比`trinary`运算符更清晰. (2认同)