Java中的运算符

Java中的运算符

Java 中的运算符用于执行程序中的各种操作,如赋值、算术运算、比较、逻辑运算等。以下是 Java 中的主要运算符类型及其用法:

  1. 赋值运算符 (=)

    • 用于将右侧的值赋给左侧的变量。
  2. 算术运算符

    • + 加法
    • - 减法
    • * 乘法
    • / 除法
    • % 取模(求余数)
    • ++ 递增(使变量值增加 1)
    • -- 递减(使变量值减少 1)
  3. 关系运算符

    • == 等于
    • != 不等于
    • > 大于
    • < 小于
    • >= 大于等于
    • <= 小于等于
  4. 逻辑运算符

    • && 逻辑与(AND)
    • || 逻辑或(OR)
    • ! 逻辑非(NOT)
  5. 位运算符

    • & 位与
    • | 位或
    • ^ 位异或(XOR)
    • ~ 位非(一元运算符,取反)
    • << 左移位
    • >> 右移位(算术或逻辑右移位)
    • >>> 无符号右移位
  6. 条件运算符(三元运算符):

    • ? : 格式为 condition ? value_if_true : value_if_false
  7. 成员访问运算符

    • . 用于访问对象的成员(属性或方法)
  8. 数组运算符

    • [] 用于访问数组元素
  9. 字符串运算符

    • + 用于连接字符串
  10. 逗号运算符

    • , 用于顺序执行表达式
  11. 类型转换运算符

    • (无特定符号)用于将一个数据类型转换为另一个数据类型,可以是自动类型转换或强制类型转换。

示例代码

public class Operators {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;
        int sum = a + b; // 算术运算符

        boolean isPositive = a > 0; // 关系运算符

        boolean isEven = (a % 2) == 0; // 位运算符和关系运算符

        int result = (a > b) ? a : b; // 条件运算符

        a++; // 递增运算符
        b--; // 递减运算符

        int value = 255;
        int shiftedValue = value << 2; // 左移位运算符

        String greeting = "Hello, " + "World!"; // 字符串运算符
    }
}

每种运算符都有其特定的用途和行为,理解它们对于编写正确的 Java 程序至关重要。

posted @ 2024-08-02 11:13  柒寒(平安)  阅读(20)  评论(0)    收藏  举报