我需要解释一下这个奇怪的运算符=+(等于加号)
示例 #1:
Double a = new Double(5);
Double b = new Double(10);
a += b
结果:
a=15.0
b=10.0
示例 #2:
Double a = new Double(5);
Double b = new Double(10);
a =+ b
结果:
a=10.0
b=10.0
我理解第一个示例,但请解释一下这个=+运算符在示例 2 中做了什么。
另一个有趣的事实是,这些运算符是有效且可编译的:+=、-=、*=、/=
但这两个中的任何一个都不会编译:=*、=/