java 赋值运算符


Java 有多种赋值运算符,常用的包括:

  1. 等号赋值运算符(=):将右侧的值赋给左侧的变量。
  2. 加等于赋值运算符(+=):将右侧的值加到左侧的变量上,并将结果赋给左侧的变量。
  3. 减等于赋值运算符(-=):将右侧的值从左侧的变量中减去,并将结果赋给左侧的变量。
  4. 乘等于赋值运算符(*=):将右侧的值乘以左侧的变量,并将结果赋给左侧的变量。
  5. 除等于赋值运算符(/=):将左侧的变量除以右侧的值,并将结果赋给左侧的变量。
  6. 模等于赋值运算符(%=):将左侧的变量对右侧的值取模,并将结果赋给左侧的变量。
  7. 左移等于赋值运算符(<<=):将左侧的变量向左移动右侧的位数,并将结果赋给左侧的变量。
  8. 右移等于赋值运算符(>>=):将左侧的变量向右移动右侧的位数,并将结果赋给左侧的变量。
  9. 无符号右移等于赋值运算符(>>>=):将左侧的变量向右移动右侧的位数,无符号地填充左侧的变量,并将结果赋给左侧的变量。

需要注意的是,赋值运算符的左侧必须是一个变量,而不能是常量或表达式。例如,以下代码将无法通过编译:

1 + 2 = 3;

因为表达式“1 + 2”不是一个变量。


原文链接:codingdict.net