运算符

一、算术运算符

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求模。

二、关系运算符JAVA运算符思维导图

需要注意:

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

三、逻辑运算符JAVA运算符思维导图

需要注意:

逻辑运算符的结果为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。

四、位运算符

JAVA运算符思维导图

需要注意:

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

五、移位运算符

JAVA运算符思维导图

需要注意:

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

六、条件运算符

JAVA运算符思维导图
三目运算符:先判断表达式1的值为ture时,整个表达式的值为表达式2的值,当表达式1的值为false时,整个表达式的值为表达式3的值

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2021-10-04
  • 2021-10-16
  • 2021-04-12
  • 2021-12-02
  • 2021-11-04
  • 2021-12-19
猜你喜欢
  • 2021-10-10
  • 2021-11-18
  • 2021-07-24
  • 2022-12-23
  • 2021-07-20
  • 2021-10-21
相关资源
相似解决方案