Java学习第二天

**

java中的运算符

- 算数运算符

- 赋值运算符

- 比较运算符(关系运算符)

- 逻辑运算符

- 位运算符

- 三元运算符

**

算数运算符

Java学习第二天

注意问题:

  1. 如果对负数取模,可以把模数的负号忽略不记,如:5%-2=1。 但被模数是负数就另当别论。
  2. 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。

**

赋值运算符

*符号:=
扩展赋值运算符: +=, -=, =, /=, %=

**

比较运算符

Java学习第二天

注意问题:

  1. 比较运算符的结果都是boolean型,也就是要么是true,要么是false。
  2. 比较运算符“= =”不能误写成“=” 。

**

逻辑运算符

Java学习第二天

注意问题:

  1. 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 && x<6 。
  2. “&”和“&&”的区别:
    1. 单&时,左边无论真假,右边都进行运算;
    2. 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
  3. 和“||”的区别同理,双或时,左边为真,右边不参与运算。
  4. 异或( ^ )与或( | )的不同之处是:对于 ^ 而言,当左右都为true时,结果为false。

**

三元运算符

格式:
(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

**

运算符优先级口诀

Java学习第二天

相关文章: