JAVA语法基础—运算符(下)

运算符概况
在这里插入图片描述
位运算符
1.按位与运算符:符号用 & 表示,运算规律为:两个操作数中 位都为1,结果才为1,否则为0.
2.按位或运算符:符号用 | 表示,运算规律为:两个位只要有一个为1,那么结果为1,否则就为0.
3.按位非运算符:符号用 ~ 表示,运算规律为:如果位为0,结果为1;如果位为1,结果为0.
4按位异或运算符:符号用 ^ 表示,运算规律为:两个操作数的位中,相同则结果为0,不同则结 果为1.
5左移(<<)、右移(>>)、无符号右移(>>>)运算符
<左移运算符>在这里插入图片描述
在这里插入图片描述
<右移运算符>在这里插入图片描述
<无符号右移运算符>
在这里插入图片描述
条件(三目)运算符
结构为:boolean表达式:表达式1:表达式2
运算规则:(1)先计算boolean表达式;
(2)如果boolean表达式的值为true,则整个表达式的值为表达式1的值;
(3)如果boolean表达式的值为false,则整个表达式的值为表达式2的值。
条件运算符的嵌套:
在这里插入图片描述
***运算符优先级 :***在这里插入图片描述
在这里插入图片描述
章节扩展: 产生随机数据
可以使用到 java.util.Random类来产生随机数,代码如图所示
在这里插入图片描述
在这里插入图片描述
小技巧:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值