Java语言基础--运算符

运算符分类:

1.算术运算符

+ 求和, - 相减, * 乘积 ,/ 商 ,% 求余, ++自加, -- 自减

2.关系运算符

> 大于,>=大于等于,<小于,<=小于等于,==等于,!=不等于

3.逻辑运算符(布尔运算符)

& 逻辑与(并且),| 逻辑或(或者),! 逻辑非(取反),^逻辑异或,&& 短路与,|| 短路或

---逻辑运算符两边的算子及结果都是布尔类型

---短路与/或与逻辑与/或的运算结果是相同的,不同的是当左边的运算结果已经能判定结果时,右边的运算将不用再运行,这就就短路。(短路比逻辑更智能)

4.赋值运算符

=,=+,=-,*=,/=,%=

--不但使代码更加简洁和美观,并且有强制类型转换的作用

由此可见,扩展类的赋值运算符不改变运算结果类型

5.字符串连接运算符

--当“+”运算符两边的数据都是数字的话,一定是进行加法运算。

--当“+”运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算。

6.条件运算符(三元运算符)

7.位运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值