Java运算符与流程控制01

1.Java运算符

 1)比较运算符

 >     <     >=    <=   ==  !=

2)增量减量运算符

前缀    ++x     --x    先自增或者自减,再运算
后缀    x++    x--    先运算,再自增或者自减

3)扩展符运算符

d += 5 等价于 的=

+=     *=    /=    -=

4)位运算符

有符号运算  >>  <<

无符号运算  >>>

2 << 2 == 8

0000 0010 向左移动两位 0000 1000

5)三目运算

(布尔表达式)? true :false

5 == 5 ?“等于”:“不等于” 

2.布尔运算符和表达式

一个为假就为假 
&  按位和 i&j 可用于数值计算  i>0 & j>0 用于逻辑判断 两个逻辑都要执行
&& 短路和 i>0 && j>0 不能数值用于逻辑判断 第一个逻辑判断为false,就停止下一个逻辑判断 直接返回false


一个为真就为真
|  按位或  i|j 可用于数值计算  i>0 | j>0 用于逻辑判断 两个逻辑都要执行
|| 短路或  i>0 || j>0 不能数值用于逻辑判断 第一个逻辑判断为true,就停止下一个逻辑判断 直接返回true

一个为真一个为假
^     true^false 为真
取反
!        !true 为假

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值