三、运算符及表达式

3.1 算术运算符

Java--- 运算符及表达式(三)

/进行整除运算,结果是商的整数部分;
%进行取模运算,结果是余数部分;
++和–对变量进行自加和自减操作;
位于变量前,则先对变量进行运算,再返回表达式的值;位于变量后,则先返回表达式的值,再对变量进行运算;

3.2 关系运算符

关系运算符又叫比较运算符,用来运算两个操作数的大小关系,返回值是true或false

Java--- 运算符及表达式(三)

3.3 位运算符

位运算符针对操作数的二进制位进行运算;

Java--- 运算符及表达式(三)

3.4 逻辑运算符

3.4.1 逻辑运算符

Java--- 运算符及表达式(三)

3.4.2 短路运算符、非短路运算符

&和|称为非短路逻辑运算;&&和||称为短路逻辑运算;
如果存在T1&T2,当T1为false时,返回值已经确定为false,但是依然还会运算T2表达式;所以称为非短路;
如果存在T1&&T2,当T1为false时,返回值已经确定为false,就不会运算T2表达式;所以称为短路;

3.4.3 三元运算符(条件运算符)

表达式1?表达式2:表达式3
在这个语句中,表达式1必须产生一个布尔值。如果表达式1的值为true,那么表达式2被计算。如果表达式值为false,那么表达式3被计算,并且整个表达式的值是有条件的。三元操作符与典型的if语句部分相似 。

相关文章:

  • 2021-09-10
  • 2021-12-05
  • 2022-12-23
  • 2021-06-27
  • 2021-12-06
  • 2021-12-06
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2022-02-24
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
相关资源
相似解决方案