码迷,mamicode.com
首页 > 编程语言 > 详细

Java:扩展后的赋值运算符(带强转功能)

时间:2018-02-08 17:45:42      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:short   style   log   错误   span   --   赋值   自动转换   实例   

扩展后的赋值运算符,即 +=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>=。

代码实例一:

  byte a=5;

  a=a+5;

此时代码编译错误。因为,在表达式中byte,short,char都将自动转换为int类型。所以,a+5为int类型,无法赋值给byte类型的a。

 

代码实例二:

  byte a=5;

  a+=5;

此时代码不会出现错误,因为,+=含有强转功能。

-->尽量使用扩展后的赋值运算符,以便程序的强壮性。

 

Java:扩展后的赋值运算符(带强转功能)

标签:short   style   log   错误   span   --   赋值   自动转换   实例   

原文地址:https://www.cnblogs.com/Jervisking/p/8432108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!