Java 0基础 初识运算符

1.算术运算符:+,-,*,/,%,++,--;

2.赋值运算符:=;Java中=表示赋值运算符,==表示相等的操作;

3.扩展赋值运算符:+=,-=,*=,/=;

int c = 1, c = c+2;c+= 2;意义相同

4.关系运算符:>,<,>=,<=,==,!=(不等于);返回的值时布尔类型,即只有true和flase;

5.逻辑运算符:&&,||,!;(逻辑运算符一般两边的值不是具体值,而是表达式;)

运算符内在逻辑
&&表示短路与:两边表达式从左向右开始对比,两边表达式只要一个为flase,整体为flase;如左边的表达式是flase,右边无需进行判断,整体结果即为flase;
||表示短路或:两边表达式从左向右开始对比,两边表达式只要一个为true,整体为true;
!表示取反,如果是true,取反是flase;如果为flase,取反为true;
&与运算符,但两边都会参与运算;
|或运算符,两边都会参与运算;

6.位运算符:&,|,^,~,>>(右移),<<(左移),>>>;只能操作数值,操作时会转成二进制进行运算;

&与运算:只要有0则为0,全为1则为1;|或运算:只要有1个1就为1,否则为0;^异或:相同为0相异为1;~取反,要了解移码、补码、原码,反码;>>(右移),<<(左移)左移表示乘以2,右移表示除以2;

7.条件运算符:?,:也叫三目运算符;使用时需要跟一个表达式,表达式如果为True,则返回?后的结果,如果为flase则返回冒号后的结果。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值