Java中容易忽略的错误(其中也引用到了其他博主的内容)(持续更新,查缺补漏)
Java中a+=b和a=a+b有什莫区别
在java语言中,a+=b和a=a+b的主要区别是在运算的精度上。类似的有“-= 、 *= 、/= 、%= ”,这里以a+=b 与 a=a+b 举例说明一下。总结一下,在两个变量的数据类型一样时:a+=b 和a=a+b 是没有区别的。但是当两个变量的数据类型不同时,就需要考虑一下数据类型自动转换的问题了。如果进行强制类型转换就会出现精度丢失,需要明确的是“...
原创
2019-07-30 15:34:34 ·
126 阅读 ·
0 评论