运算符的种类

算数运算符

+

-

*

/

%

++

--

关系运算符

==

!=

>=

<=

逻辑运算符

& 逻辑与

&& 短路与

& 和 &&规则相同,都需要a,b同时为true,结果才为true。否则为false

| 逻辑或

|| 短路或

| 和 || 规则相同,有一个为true就是true

逻辑与& 和 短路与&&的区别

if(a > 7 & ++b <10){System.out.println(ok);}   

对于“逻辑与”如果第一个条件a > 7不成立,他仍然会判断后边的第二个条件++b < 10

if(a > 7 && ++b <10){System.out.println(ok);}

对于"短路与"如果第一个条件a > 7不成立,他不会判断后边的第二个条件++b < 10

逻辑或 | 和 短路或 ||的区别

对于逻辑或 | ——第一个条件、第二个条件都要判断

对于短路或 || ——第一个条件为真、则第二个条件不同判断(第一个条件为真就短路了)

!非

^ 异或 a,b不同时就是true;a,b相同时就是false

赋值运算符

=                 a = 3  //把3赋为a

+=               a += b  // a = a + b

-=                a -= b  // a = a - b

*=                a *= b  // a = a * b

/=                 a /= b  // a = a / b

%=               a %= b  // a = a % b

三元运算符

基本表达式:

条件?表达式1:表达式2;

如果条件成立,则结果为表达式1;   如果表达式不成立,则结果为表达式2;

举例:

int a = 10 , b = 99;

int result = a > b ? a++ : b--;      //输出99

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值