Java运算符

Java 运算符用于执行各种运算,如算术运算、比较运算、位运算、逻辑运算和赋值运算等。以下是 Java 中各类运算符的简要概述:

  1. 算术运算符
    +:加法
    -:减法
    *:乘法
    /:除法
    %:取余(模运算)
    ++:自增
    --:自减
  2. 赋值运算符
    =:赋值
    +=、-=、*=、/=、%=:复合赋值运算符(例如 a += b 等价于 a = a + b)
  3. 比较运算符
    ==:等于
    !=:不等于
    ‘>’:大于
    <:小于
    ‘>’=:大于或等于
    <=:小于或等于
  4. 逻辑运算符
    &&:逻辑与(短路与)
    ||:逻辑或(短路或)
    !:逻辑非
  5. 位运算符
    &:按位与
    |:按位或
    ^:按位异或
    ~:按位非
    <<:左移
    ‘>>’:右移(有符号)
    '>>>':无符号右移(用0填充左侧)
  6. 条件运算符(三元运算符)
    ? ::条件运算符,用于根据条件选择两个值中的一个。例如:(condition) ? value_if_true : value_if_false
  7. 字符串连接运算符
    +:当其中一个操作数是字符串时,+ 运算符用于连接字符串。
  8. 类型转换运算符
    (type):类型转换(强制类型转换),如 (int) 3.14 将浮点数转换为整数。
  9. 索引运算符
    []:主要用于数组,用于访问或修改数组中的元素。
  10. 成员访问运算符
    .:用于访问对象的成员(属性和方法),或访问类的静态成员。
  11. 长度运算符
    .length:用于获取数组的长度。对于字符串,也使用 .length() 方法(注意这里的括号)。
  12. 实例运算符
    instanceof:用于测试对象是否是一个类的实例。
  13. Java 7 引入的“try-with-resources”语句中的自动资源管理
    虽然严格来说它不是一个运算符,但 try-with-resources 语句使用了自动关闭的资源(实现了 AutoCloseable 或 Closeable 接口的对象),这可以被视为一种特殊的“资源管理”运算符。

posted on 2024-05-06 11:54  酸菜yu  阅读(4)  评论(0编辑  收藏  举报

导航