Java中的运算符
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 程序至关重要。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理