JAVA运算符思维导图

运算符

一、算术运算符

在这里插入图片描述

需要注意:

1:基本四则运算:
(1)计算除法时,int/int的结果还是int,例如5/2=2,若想得到正确的值,需要使用double来计算,比如5.0/2=2.5或者 5/2.0=2.5 或者5.0/2.0=2.5. 其次0不能作为除数
(2)%求余不仅可以对int求模,还可以对double求模。

二、关系运算符在这里插入图片描述

需要注意:

关系运算符的结果均为boolean类型,当关系满足判断条件时,结果为ture,反之为false。

三、逻辑运算符在这里插入图片描述

需要注意:

逻辑运算符的结果为boolean类型
1:例如:a>b&&a>c,两个操作数均为ture时,返回ture,两个操作数有一个是false,返回false。
对于逻辑与,当左侧的操作数为false时,无需计算右侧操作数,直接返回false。
2:例如:a>b||a>c,两个操作数有一个是ture时,返回ture,两个操作数均为false时,返回false。
对于逻辑或,当左侧的操作数为ture时,无需计算右侧操作数,直接返回ture。
3:例如:!a>b,当操作数为ture,返回false,操作数为false,返回ture。

四、位运算符

在这里插入图片描述

需要注意:

1:当&和|的操作数为整数(int,short,long,byte)的时候,表示按位运算,当操作数为boolean的时候,表示逻辑运算。

五、移位运算符

在这里插入图片描述

需要注意:

1:左移1位,相当于原数字2,左移N位,相当于原数字2^N
2:右移1位,相当于原数字/2,右移N位,相当于原数字/(2^N)

六、条件运算符

在这里插入图片描述
三目运算符:先判断表达式1的值为ture时,整个表达式的值为表达式2的值,当表达式1的值为false时,整个表达式的值为表达式3的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值