且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-09-09 08:34:26

 

① short s=s+1

 

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

 

 

② s+=1

 

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

 

 

③ C#中原理也是一样的

 本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1011517如需转载请自行联系原作者


woshixuye111