因此,我知道诸如+=
,-=
等赋值运算符,但有没有简化下面的代码的方法?是否有一个等于减去赋值运算符(= - )
int varA = 1;
varA = 10 - varA;
在此先感谢您的答案! :)
因此,我知道诸如+=
,-=
等赋值运算符,但有没有简化下面的代码的方法?是否有一个等于减去赋值运算符(= - )
int varA = 1;
varA = 10 - varA;
在此先感谢您的答案! :)
Java中不存在这样的操作符。该方法使用组合/ DRY运营商被改写这样的代码:
int varA = 1;
varA *= -1;
varA += 10;
...这是相当长的时间,比varA = 10 - varA;
更加混乱。
因此,在几乎所有情况下,您最初的方式都是可取的。
完美,谢谢你的快速回答! – lBartimeusl
它不会让我再等3分钟左右,因为这个问题还是太新了:P – lBartimeusl
没问题;慢慢来!祝你好运与你的其他项目:) – gyre
不,没有。 – shmosel
我认为代码非常简单,就个人而言。 –
快速浏览JLS的§3.12会为你解答这个问题。它非常短暂且易于同化。 https://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.12 –