所以我知道诸如+=-=等赋值运算符,但是有没有一种方法可以简化以下代码?

int varA = 1;
varA = 10 - varA;


预先感谢您的回答! :)

最佳答案

Java中不存在此类运算符。使用组合/ DRY运算符重写此类代码的方法是:

int varA = 1;
varA *= -1;
varA += 10;


...比varA = 10 - varA;更长,更令人困惑。

因此,在几乎所有情况下,您最初使用它的方式都是可取的。

07-27 19:28