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

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

代码实例一:

  byte a=5;

  a=a+5;

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

代码实例二:

  byte a=5;

  a+=5;

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

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

上一篇:C#之规格说明书


下一篇:P6 EPPM 安装与配置指南 16 R1 2016.4