Java 运算符详解
1. 前言
本文详细介绍 Java 中的运算符。运算符是构建程序的基石,决定了数据如何计算与转换。掌握 Java 中的各种运算符,能够编写出高效且简洁的代码。
2. 算术运算符
2.1 基本四则运算符
int a = 20;
int b = 10;
System.out.println(a + b); // 30
System.out.println(a - b); // 10
System.out.println(a * b); // 200
System.out.println(a / b); // 2
System.out.println(a % b); // 0
注意:
- 都是二元运算符,使用时必须有左右两个操作数。
int结果是整数类型,除法会向下取整。
2.2 除法与取余
int a = 3;
int b = 2;
// 在数学中应该是 1.5,但在 Java 中输出结果为 1,小数点之后全部舍弃
System.out.println(a / b);
// 如果要得到数学中的结果,可以使用如下方式
double d = a * 1.0 / b;
System.out.println(d); // 1.5
- 做除法和取模时,右操作数不能为 0:
int a = 1;
int b = 0;
System.out.println(a / b); // 会抛出异常:ArithmeticException: / by zero
- 不仅可以对整数取模,也可以对 double 类型取模。


