Java中+和+=的有什么区别?背景
应⽤后期特此整理,望能处答疑解惑之需。
问题
Java中+ 和 += 的有什么区别?
说明
“+”:⽤来计算两个数值的和,计算结束后会产⽣⼀个新的值。
“+=”:同样⽤来计算两个数值的和,但是计算完后会赋值给+=运算前的参数。
纪要
下⾯是⼀则说明⽤例,以供参考:
idea debugpackage company;
/**
* + 和 += 的区别⽤例。
*  +:⽤来计算两个数值的和,计算结束后会产⽣⼀个新的值。
*  +=:同样⽤来计算两个数值的和,但是计算完后会赋值给+=运算前的参数。
*/
public class NumComputer {
public static void main(String[] args) {
double d = 20.22;
double d1 = 10.11;
System.out.println(d + d1);
double d2 = d += d1;
System.out.println(d2);
}
}
⽤例说明
上⾯的⽤例中:
1. +=运算17line 其实完全不需要d2的引⽤指向参数来接收值,可以直接简化为:“d += d1;”
2. 上⾯的编译⼯具为IDEA,Eclipse中如果需要运⾏时参数定位可以进⼊DEBUG断点调试,其中也可直接通过快捷键“Ctrl + Shift + L”来查看表达式或数据参数的具体数值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。