运算符归类
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
}
}