Java运算符

发布时间 2023-03-24 12:26:59作者: MY93

运算符

算术运算符:

  • ++

关系运算符:

  • instance of

逻辑运算符:

  • &&, ||, ! 与 或 非

位运算符:

  • &
  • |
  • ^
  • ~
  • >>, <<, >>>

条件运算符:

  • ?
  • :
    • String type = score < 60 ? "不及格" : "及格";

拓展赋值运算符:

  • +=, -=, *=, /=

注意

  • int 类型相除 结果还是int, 而不是float
  • 多类型数值进行运算,会自动变成最大的数据类型
  • a++ 和 ++a 不同
  • 幂运算最快 计算2*8最快的方式是2<<3
  • 短路运算, 如果 与运算出现false, 或 或运算出现true: 后面不执行
  • 字符串连接符 + , String
    • 当遇到String后,后面的类型会自动变成String
    • 3+4+""+6+7 输出 767