运算符归类

Java语言提供了多种运算符用于执行各种操作,包括算术运算、关系运算、逻辑运算、位运算等。下面是常见的Java运算符:

  1. 算术运算符:

    • 加法运算符:+
    • 减法运算符:-
    • 乘法运算符:*
    • 除法运算符:/
    • 取模运算符(求余数):%
    • 自增运算符:++ (例如:i++,表示i自增1)
    • 自减运算符:-- (例如:i–,表示i自减1)
  2. 关系运算符:

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

    • 与运算符:&&
    • 或运算符:||
    • 非运算符:!
  4. 赋值运算符:

    • 简单赋值运算符:=
    • 加法赋值运算符:+=
    • 减法赋值运算符:-=
    • 乘法赋值运算符:*=
    • 除法赋值运算符:/=
    • 取模赋值运算符:%=
  5. 位运算符:

    • 按位与运算符:&
    • 按位或运算符:|
    • 按位异或运算符:^
    • 按位取反运算符:~
    • 左移运算符:<<
    • 右移运算符:>>
  6. 条件运算符(三元运算符):

    • 表达式?值1:值2

这些是Java中常见的运算符,可以用于执行各种操作,包括数学计算、逻辑判断等。在编写代码时,根据需求选择合适的运算符,并了解它们的优先级和结合性以确保正确的运算结果。

算术运算

package com.company;

class Main {
    public static void main(String[] args) {
        int a1 = 10;
        int a2 = 20;
        int a3 = 30;

        System.out.println(a1 + a2);    // 30
        System.out.println(a2 - a1);    // 10
        System.out.println(a3 / a1);    // 3
        System.out.println(a1 * a3);    // 300


        System.out.println(10086 % 7);  //6

    }

}


关系运算

package com.company;

class Main {
    public static void main(String[] args) {
        int a1 = 10;
        int a2 = 20;
        int a3 = 30;

        System.out.println(a1 == 10);   // true
        System.out.println(a2 < a1);    // false
        System.out.println(a3 >= 30);   // true
        System.out.println(a1 != 5);    // true


    }

}

逻辑运算

package com.company;

class Main {
    public static void main(String[] args) {
        int a1 = 10;
        int a2 = 20;
        int a3 = 30;

        System.out.println(a1 == 10 || a2<10);       // 或运算 or
        System.out.println(a1 == 10 && a2>10);      // 与运算 and
    }

}