Java运算符之扩展后的赋值运算符
赋值运算符可与算术运算符、位移运算符结合,扩展成功能更加强大的运算符。如下:
- += :对于 x += y,即对应于 x = x + y。
- -= :对于 x -= y,即对应于 x = x - y。
- /= :对于 x /= y,即对应于 x = x / y。
- *= :对于 x *= y,即对应于 x = x * y。
- %= :对于 x %= y,即对应于 x = x % y。
- &= :对于 x &= y,即对应于 x = x & y。
- |= :对于 x |= y,即对应于 x = x | y。
- ^= :对于 x ^= y,即对应于 x = x ^ y。
- <<= :对于 x <<= y ,即对应于 x = x << y。
- ‘>>=’ :对于 x >>= y ,即对应于 x = x >> y。
- ‘>>>=’ :对于 x >>>= y ,即对应于 x = x >>> y。
只要能使用这种扩展后的赋值运算符,通常都推荐使用它们。因为这种运算符不仅具有更好的性能,而且程序会更加键壮。