首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中short s=s+1跟s+=1的区别

2012-10-13 
java中short ss+1和s+1的区别 ① short ss1 会出现编译错误。s1的时候,结果会被“升”为int类型。把int赋给s

java中short s=s+1和s+=1的区别

 

① short s=s+1

 

会出现编译错误。s+1的时候,结果会被“升格”为int类型。把int赋给short当然编译错误。

 

 

② s+=1

 

对于“+=”操作,系统会自动执行类型转换操作,等价于s=(short)s+1。

 

 

③ C#中原理也是一样的

 

 

热点排行