从零开始学Java03-运算符

运算符


  • 表达式

    表达式由运算符和操作数组成

  • 运算符
    • 算术运算符
    • 赋值运算符
    • 关系运算符
    • 逻辑运算符
    • 条件运算符
    • 位运算符

算术运算符

算术运算符主要用于进行基本的算术运算,如加减乘除。

算术运算符

  • 当'+'左边是字符串时,做连接运算,返回字符串。
  • 做除法时,当分子分母均为整型时,结果为整处后的结果。
  • 使用自增自减运算符时,当运算符放在左边时,先进行加减运算再进行赋值运算,当放在右边时,先进行赋值运算再进行加减运算

赋值运算符

  • 格式:变量 = 表达式;
  • 注意: 赋值运算符是从右往左运算的。

复合赋值运算符

复合赋值运算符


关系运算符

  • 比较运算符用于判断两个数据的大小
  • 比较的结果是一个布尔值

关系运算符

注意

  • 字符型(char)在进行比较时,比较的是两个字符的ASCII的值
  • 浮点数与整数进行比较(==),只要值相等就返回true

逻辑运算符

  • 逻辑运算符用来连接一个或多个条件,判断这些条件是否成立
  • 逻辑运算符的结果是布尔类型

逻辑运算符

注意

  • 逻辑运算符的操作数都是布尔类型的值。
  • '&&'和'||'又叫短路运算符,即如果前一个表达式的值就能决定表达式最后的结果,运算符后面的表达式就不再计算了。

条件运算符

  • Java中的条件运算符是三目运算符
  • 语法: 布尔表达式 ? 表达式1 : 表达式2;
  • 当布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值

运算符的优先级

逻辑运算符

posted @ 2020-05-12 23:07  bear339  阅读(125)  评论(0)    收藏  举报