22. Java中,使用算术运算符
Java 提供了一些常见的算术运算符,用于执行基本的数学运算。你可以使用这些运算符来执行加法、减法、乘法、除法和求余操作。它们的用法和你在数学中学到的运算符类似。
常见的算术运算符
| 运算符 | 描述 |
|---|---|
+ | 加法运算符(也用于字符串连接) |
- | 减法运算符 |
* | 乘法运算符 |
/ | 除法运算符 |
% | 余数运算符(返回两个操作数相除后的余数) |
示例:使用算术运算符
下面是一个使用算术运算符的示例程序 ArithmeticDemo,展示了如何使用这些运算符进行基本的数学运算。
class ArithmeticDemo {
public static void main (String[] args) {
int result = 1 + 2; // 使用加法运算符
// result is now 3
System.out.println("1 + 2 = " + result);
int original_result = result;
result = result - 1; // 使用减法运算符
// result is now 2
System.out.println(original_result + " - 1 = " + result);
original_result = result;
result = result * 2; // 使用乘法运算符
// result is now 4
System.out.println(original_result + " * 2 = " + result);
original_result = result;
result = result / 2; // 使用除法运算符
// result is now 2
System.out.println(original_result + " / 2 = " + result);
original_result = result;
result = result + 8; // 使用加法运算符
// result is now 10
System.out.println(original_result + " + 8 = " + result);
original_result = result;
result = result % 7; // 使用余数运算符
// result is now 3
System.out.println(original_result + " % 7 = " + result);
}
}
程序输出:
1 + 2 = 3
3 - 1 = 2
2 * 2 = 4
4 / 2 = 2
2 + 8 = 10
10 % 7 = 3
运算符与赋值运算符结合使用
你还可以将算术运算符与赋值运算符结合使用,来创建更简洁的表达式。例如,x += 1; 和 x = x + 1; 是等效的,都会将 x 的值增加 1。
int x = 5;
x += 1; // 等效于 x = x + 1;
System.out.println(x); // 输出 6
字符串连接
在 Java 中,+ 运算符不仅用于数字的加法,还可以用于连接两个字符串。当你将两个字符串用 + 运算符连接时,Java 会将它们合并成一个新的字符串。
示例:字符串连接
class ConcatDemo {
public static void main(String[] args){
String firstString = "This is";
String secondString = " a concatenated string.";
String thirdString = firstString + secondString; // 字符串连接
System.out.println(thirdString);
}
}
程序输出:
This is a concatenated string.
总结
Java 中的算术运算符用于执行常见的数学计算:
- 加法(
+):用于求和或连接字符串。 - 减法(
-):用于计算差值。 - 乘法(
*):用于计算积。 - 除法(
/):用于计算商。 - 余数(
%):用于计算余数。
通过结合使用算术运算符和赋值运算符,你可以简化代码,并有效地进行数值运算。对于字符串操作,+ 运算符同样可以方便地进行字符串拼接。