java中如何加减
基本算术运算
在Java中,加减运算可以通过基本的算术运算符实现。+用于加法,-用于减法。

int a = 10;
int b = 5;
int sum = a + b; // 加法,结果为15
int difference = a - b; // 减法,结果为5
浮点数运算
若涉及浮点数,需使用float或double类型,避免整数运算的截断问题。

double x = 10.5;
double y = 3.2;
double resultAdd = x + y; // 结果为13.7
double resultSub = x - y; // 结果为7.3
字符串拼接
+也可用于字符串拼接,但需注意操作数类型。若与字符串相加,其他类型会自动转为字符串。
String str1 = "Hello";
String str2 = "World";
String combined = str1 + " " + str2; // 结果为"Hello World"
int num = 42;
String message = "Answer: " + num; // 结果为"Answer: 42"
复合赋值运算符
简化代码时,可使用+=和-=进行复合运算。
int value = 20;
value += 5; // 等价于value = value + 5,结果为25
value -= 3; // 等价于value = value - 3,结果为22
注意事项
- 整数除法:整数相除会截断小数部分,若需精确结果应转为浮点数。
int m = 7; int n = 2; double div = (double) m / n; // 结果为3.5 - 溢出处理:大数运算可能溢出,需使用
BigInteger或BigDecimal。BigInteger big1 = new BigInteger("12345678901234567890"); BigInteger big2 = new BigInteger("9876543210"); BigInteger sumBig = big1.add(big2); // 加法 BigInteger diffBig = big1.subtract(big2); // 减法






