当前位置:编程学习 > JAVA >>

JAVA中sum += a是什么意思

答案:一般来说,sum+=a 就是sum=sum+a;的意思,但是有些情况而这还是有区别的,很多人认为而这可以划等号,其实不然,楼主可以试着看看下面这个程序: public static void main(String[] args) { long b = 1L; int a = 0; a = a+b;//编译无法通过 a = a+(int)b;//可以正常编译 a+=b;//可以正常编译 } a=a+b;编译不能通过,因为a是int类型,b是long类型,需要强制转换(int)b, 而a += b;可以正常编译,看出来了吧,+=有什么还有自动转换数据类型的作用, 希望对你有帮助。
其他:sum = sum + a sum=sum+a   也就是把sum和a的和赋给sum 就是sum=sum+a; 

上一个:widnows7下,eclipse配置tomcat7.0.2启动报错
下一个:我下载了一个安卓的小程序,我电脑上有java虚拟机,请问如何看小程序的代码啊??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,