Java中的运算符
Java 中的运算符用于执行程序中的各种操作,如赋值、算术运算、比较、逻辑运算等。以下是 Java 中的主要运算符类型及其用法:
-
赋值运算符 (
=)
:- 用于将右侧的值赋给左侧的变量。
-
算术运算符:
+
加法-
减法*
乘法/
除法%
取模(求余数)++
递增(使变量值增加 1)--
递减(使变量值减少 1)
-
关系运算符:
==
等于!=
不等于>
大于<
小于>=
大于等于<=
小于等于
-
逻辑运算符:
&&
逻辑与(AND)||
逻辑或(OR)!
逻辑非(NOT)
-
位运算符:
&
位与|
位或^
位异或(XOR)~
位非(一元运算符,取反)<<
左移位>>
右移位(算术或逻辑右移位)>>>
无符号右移位
-
条件运算符(三元运算符):
? :
格式为condition ? value_if_true : value_if_false
-
成员访问运算符:
.
用于访问对象的成员(属性或方法)
-
数组运算符:
[]
用于访问数组元素
-
字符串运算符:
+
用于连接字符串
-
逗号运算符:
,
用于顺序执行表达式
-
类型转换运算符:
- (无特定符号)用于将一个数据类型转换为另一个数据类型,可以是自动类型转换或强制类型转换。
示例代码
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 程序至关重要。
标签:类型转换,Java,int,value,运算符,移位 From: https://www.cnblogs.com/wjw2003512/p/18338350