JAVA的算数运算符
Java 中的算数运算符用于执行基本的数学运算,包括加法、减法、乘法、除法等。这些运算符可以直接用于数值类型的变量和常量。以下是 Java 中的算数运算符及其描述:
加法运算符 (+)
用于两个数相加,或者连接字符串。
java复制代码
|
int a = 5; |
|
int b = 3; |
|
int sum = a + b; // sum 现在是 8 |
减法运算符 (-)
用于从第一个数中减去第二个数。
java复制代码
|
int a = 5; |
|
int b = 3; |
|
int difference = a - b; // difference 现在是 2 |
乘法运算符 (*)
用于两个数相乘。
java复制代码
|
int a = 5; |
|
int b = 3; |
|
int product = a * b; // product 现在是 15 |
除法运算符 (/)
用于两个数相除。如果两个操作数都是整数,结果也是整数(舍去小数部分)。
java复制代码
|
int a = 10; |
|
int b = 3; |
|
int quotient = a / b; // quotient 现在是 3 |
取余运算符 (%)
用于获取两个数相除的余数。
java复制代码
|
int a = 10; |
|
int b = 3; |
|
int remainder = a % b; // remainder 现在是 1 |
自增运算符 (++)
将变量的值增加 1。如果放在变量前面(前缀),先增加后使用;如果放在变量后面(后缀),先使用后增加。
java复制代码
|
int a = 5; |
|
a++; // a 现在是 6 |
|
int b = 5; |
|
int c = b++; // c 是 5, b 现在是 6 |
自减运算符 (--)
将变量的值减少 1。前缀和后缀的规则与自增运算符相同。
java复制代码
|
int a = 5; |
|
a--; // a 现在是 4 |
|
int b = 5; |
|
int c = b--; // c 是 5, b 现在是 4 |
一元正号运算符 (+)
用于表示正数,通常用于消除变量或表达式的负号。
java复制代码
|
int a = -5; |
|
int positiveA = +a; // positiveA 现在是 -5 |
一元负号运算符 (-)
用于表示负数。
java复制代码
|
int a = 5; |
|
int negativeA = -a; // negativeA 现在是 -5 |
这些运算符可以与整数类型(如 byte、short、int、long)和浮点数类型(如 float、double)一起使用。需要注意的是,当对整数进行除法运算时,如果除数是 0,会抛出 ArithmeticException 异常。当对浮点数进行除法运算时,如果除数是 0,会得到无穷大(Infinity)或不是数字(NaN)。