Java中的运算符:

  1. 算数运算符:+、-、*、/、%、++、--

i++会先参与运算然后自身加一

++i自身先加一然后在参与运算

  1. 赋值运算符:=、+=、-=、*=、/=、%=,

注意+=这种方式会隐式的进行装置类型转换

  1. 比较运算符:==、!=<><=>=
  2. 逻辑运算符:&、|、^、!、&&、||。

&&短路与,就是前面的表达式为false就不在进行右边表达式的运算

||短路或左边为true就不在进行右边的表达式的运算。

Java基础—运算符和运算优先级

运算优先级:

  1. [] . ()
  2. ++  --  ~  !
  3. * / %
  4. +  -
  5. <<   >>   >>>
  6. <  >    <=    >=
  7. ==   !=
  8. &
  9. ^
  10. |
  11. &&
  12. ||
  13. ?:
  14. 所有赋值运算符,例如(*=,+=)

 

 

相关文章: