运算符与优先级

运算符

取余也叫模运算

幂运算使用工具类进行运算 Math.pow

很多运算会使用工具类进行运算

自增和自减

++a 先加后用

a++ 先用后加

--b 先减后用

b-- 先用后减

逻辑运算符

&& 逻辑与 两个都为真才为真

|| 逻辑或 两个有一个为真就为真

! 逻辑非

短路原则(在与和或中都会短路)

位运算符

& 逻辑与 都为1则为1

| 逻辑或 有1则为1

~ 按位取反 0和1互换

^ 异或运算 相同为1,不同为0

<< 左移运算符 乘二

>>  右移运算符 初二

 

字符串连接符

+

字符串放在前面+一个运算,会拼接 sout(""+10+20);会输出1020

字符串放在后面不会进行拼接 sout(10+20+"");会输出30

注:一元运算符 ! ~

二元运算符

三元运算符 ?:

优先级

结合性:遇到优先级相同的是从左往右运算,还是从右往左运算

左结合性:遇到优先级相同的,从左往右运算

右结合性:遇到优先级相同的,从右往左运算

注:instanceof作用是判断对象是否为某个类或接口类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值