java的运算符

运算符

一、算术运算符:

算术运算符中,常用的符号有以下几种:+  - *  /  (%取模,取余) ++(自增)  - - (自减)

1,a++ 与 ++a的区别:a++ 是先运算后自增,而++a是先自增,在运算。

a) 例如 a=3;b=a++;那么  a=4,b=3式子可以拆分为:b=a;a=a+1

b) 例如:a=3;b=++a;那么:a=4b=4;式子可以拆分为:a=a+1;b=a

2,同样 :a- - 与 - - a 前者先运算后自减,后者先自减在运算。

二、比较运算符:

常用符号:<     > >= <= == !=

特点:得到的结果都是布尔值,即true或者false

三、逻辑运算符:

1,常用符号:&(逻辑与) |(逻辑或) &&(短路与) ||(短路或) !(取反)

a)     & 并且,有假则为假,全真才为真:

System.out.println(3>6 & 4<7); false & true false

System.out.println(3<6 & 4<7); true & true true

b)      | 或者, 有真则为真,全假才为假

System.out.println(3>6 & 4<7); false | true true

System.out.println(3<6 & 4<7); true | true true

2,a)&(逻辑与)与&&(短路与) b)|(逻辑或)与||(短路或)的区别

a)逻辑与,直接走完所有的运算,然后得到结果。

短路与,只要遇到false,直接得到结果false,其余的不再参与运算。

b)逻辑或,直接走完所有原酸,后得到结果。

短路或,只要遇到true,直接得到结果true,其余将不再参与运算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值