运算符归类
Java语言提供了多种运算符用于执行各种操作,包括算术运算、关系运算、逻辑运算、位运算等。下面是常见的Java运算符:
- 
算术运算符: - 加法运算符:+
- 减法运算符:-
- 乘法运算符:*
- 除法运算符:/
- 取模运算符(求余数):%
- 自增运算符:++ (例如:i++,表示i自增1)
- 自减运算符:-- (例如:i–,表示i自减1)
 
- 
关系运算符: - 相等运算符:==
- 不等运算符:!=
- 大于运算符:>
- 小于运算符:<
- 大于等于运算符:>=
- 小于等于运算符:<=
 
- 
逻辑运算符: - 与运算符:&&
- 或运算符:||
- 非运算符:!
 
- 
赋值运算符: - 简单赋值运算符:=
- 加法赋值运算符:+=
- 减法赋值运算符:-=
- 乘法赋值运算符:*=
- 除法赋值运算符:/=
- 取模赋值运算符:%=
 
- 
位运算符: - 按位与运算符:&
- 按位或运算符:|
- 按位异或运算符:^
- 按位取反运算符:~
- 左移运算符:<<
- 右移运算符:>>
 
- 
条件运算符(三元运算符): - 表达式?值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
    }
}
