乐趣区

关于java:Java运算符大全

运算符操纵数据。运算符承受一个或多个参数并生成新值。简直所有运算符都只能操作根本类型。惟一的例外是 =、== 和 !=,它们能操作所有对象。

算术运算符

包含加号 +、减号 -、除号 /、乘号 * 以及取模 %

一元加减运算符

一元加 + 减 – 运算符的操作和二元是雷同的

递增和递加

  • 包含递增 ++ 和递加 –,意为“减少或缩小一个单位”
  • “前递增”示意 ++ 运算符位于变量或表达式的后面;而“后递增”示意 ++ 运算符位于变量的前面。– 同理

关系运算符

  • 包含小于 <,大于 >,小于或等于 <=,大于或等于 >=,等于 == 和不等于!=。== 和 !=
  • 关系运算符会通过产生一个布尔(boolean)后果来示意操作数之间的关系

逻辑运算符

逻辑运算符 &&(AND)、||(OR)和 !(非)依据参数的逻辑关系生成布尔值 true 或 false

三元运算符

  • 表达式格局:布尔表达式 ? 值 1 : 值 2
  • 若表达式计算为 true,则返回后果 值 1;如果表达式的计算为 false,则返回后果 值 2

位运算符

位运算符容许咱们操作一个整型数字中的单个二进制位。位运算符会对两个整数对应的位执行布尔代数,从而产生后果

移位运算符

  • 移位运算符面向的运算对象也是二进制的“位”。它们只能用于解决整数类型(根本类型的一种)
  • 左移位运算符 << 能将其右边的运算对象向左挪动右侧指定的位数(在低位补 0)。右移位运算符 >> 则相同
  • 右移位运算符有“正”、“负”值:若值为正,则在高位插入 0;若值为负,则在高位插入 1

赋值

  • 运算符的赋值是由符号 = 实现的。它代表着获取 = 左边的值并赋给右边的变量
  • 左边能够是任何常量、变量或者可产生一个返回值的表达式。但右边必须是一个明确的、已命名的变量

思维导图

最初

躬身入 Java,每天有提高,有你才狂热。欢送关注公众号『码农洞见』

退出移动版