99问答网
所有问题
java中 a=a+1;和a+=1;有什么区别
如题所述
举报该问题
其他回答
第1个回答 2012-07-04
a=a+1不会强转,a+=1会的。
eg:byte a = 1;
a = a + 1;//这个会出错的。因为不能强转。a+1为int型不能转为a(byte型)。
而 a+=1//这个可以强转的。从int强转为byte型(首先是没有超过byte的取值范围)
你试一试 就知道了
第2个回答 2011-06-27
不是一样吗,就是写法不一样
<上一页
1
2
相似回答
大家正在搜
相关问题
java中 +a+ , +a代表什么?还有 --a 和 a-...
C++中,a++、a+=1、a=a+1、++a 有什么区别?
java中,a=1.a=a++ a=a++ a=++最后算出...
java中 a=a+1;和a+=1;有什么区别
在java中,a=a+1可以写成a++,a=a-1可以写成a...
java举例:①int a;a = 1; ②int a = ...
a=+1和a+=1区别
java中 关于short a +=1; 与short a=...