Java中的运算符包括算术、赋值、比较和逻辑运算符,用于执行数学计算、变量赋值、条件判断和布尔逻辑操作,合理使用可完成基础编程任务。

在Java中进行计算主要依赖于运算符,它们可以对变量和值进行操作。掌握基本的运算符类型和使用方法,是编写有效Java程序的基础。
算术运算符
用于执行常见的数学运算,适用于数值类型(如int、double等)。
常用算术运算符包括:-
+:加法,例如
a + b -
-:减法,例如
a - b -
*:乘法,例如
a * b -
/:除法,例如
a / b,注意整数除法会截断小数部分 -
%:取模(求余),例如
10 % 3结果为1
示例代码:
int a = 10; int b = 3; System.out.println(a + b); // 输出 13 System.out.println(a / b); // 输出 3(整数除法) System.out.println(a % b); // 输出 1
赋值运算符
用于给变量赋值,最基础的是“=”,也可结合算术运算符简化写法。
立即学习“Java免费学习笔记(深入)”;
常见赋值运算符:-
=:直接赋值,如
x = 5 -
+=:加后赋值,如
x += 3等价于x = x + 3 - -=, *=, /=, %=:类似地用于减、乘、除、取模后赋值
示例:
在现实生活中的购物过程,购物者需要先到商场,找到指定的产品柜台下,查看产品实体以及标价信息,如果产品合适,就将该产品放到购物车中,到收款处付款结算。电子商务网站通过虚拟网页的形式在计算机上摸拟了整个过程,首先电子商务设计人员将产品信息分类显示在网页上,用户查看网页上的产品信息,当用户看到了中意的产品后,可以将该产品添加到购物车,最后使用网上支付工具进行结算,而货物将由公司通过快递等方式发送给购物者
int x = 10; x += 5; // 相当于 x = x + 5 System.out.println(x); // 输出 15
比较运算符
用于比较两个值,结果为布尔类型(true 或 false),常用于条件判断。
常用比较运算符:- ==:等于
- !=:不等于
- >:大于
- :小于
- >=:大于等于
- :小于等于
示例:
int m = 5, n = 10; System.out.println(m < n); // 输出 true System.out.println(m == n); // 输出 false
逻辑运算符
用于组合多个布尔表达式,常用于控制流程(如if语句)。
主要逻辑运算符:- &&:逻辑与,两边都为true时结果才为true
- ||:逻辑或,至少一边为true时结果为true
- !:逻辑非,反转布尔值
示例:
boolean isRaining = true; boolean hasUmbrella = false; System.out.println(isRaining && hasUmbrella); // 输出 false System.out.println(isRaining || hasUmbrella); // 输出 true System.out.println(!isRaining); // 输出 false
基本上就这些。合理使用这些运算符,就能在Java中完成大多数基础计算和逻辑判断任务。注意运算符优先级,必要时用括号明确计算顺序。比如 (a + b) * c 可确保先加后乘。









