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

Java中的运算符:

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

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

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

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

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

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

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

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

运算优先级:

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值