运算符

  • 分割符:,,;,[],()
  • 算术运算符:  +,―,*,/,%,++,――
  • 关系运算符:  >,<,>=,<=,==,!=
  • 布尔逻辑运算符:  !,& , | , &&,||
  • 位运算符:  &,|,^,~ , >>,<<,>>>
  • 赋值运算符:  =  
  • 扩展赋值运算符:+=,―=,*=,/=
  • 字符串连接运算符: + 
  • 造型操作符:()

1、 除(/)

2求余(%):


3递增/递减(++/--)

  • ++:加1操作
  • --:减1操作

4、关系、布尔运算

  • Java使用==号来判断两个值是否相等,而用!=来判断是否不等,用>、<来判断大于、小于而用>=、<=来判断大于等于小于等于
  • 逻辑运算符功能: :逻辑非&:逻辑与|:逻辑或^ :逻辑异或 &&:短路与(如果前一个条件不满足则直接为假,后面的不再判断)      || :短路或(如果前一个条件不满足则直接为假,后面的不再判断)

5、位运算

  • ~ -- 取反& -- 按位与  
    |  -- 按位或 ^  -- 按位异或

6、移位运算

  1. >>:右移运算符,将左操作数向右移动,移位个数由右操作数决定
  2. <<:左移运算符,将左操作数向左移动,移位个数由右操作数决定
  3. >>>:无符号左移位运算符
注意
  • 适用数据类型:byte、short、char、int、long,对低于int型的操作数将先自动转换为int型再移位 
  • 对于int型整数移位a>>b,系统先将b对32取模,得到的结果才是真正移位的位数
  • 对于long型整数移位时a>>b ,则是先将移位位数b对64取模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值