Java语言中的符号运算规则主要包括以下几种:
1. 加法运算符(+):用于将两个数值相加,如果操作数中有字符串类型,会将字符串连接起来。
2. 减法运算符(-):用于将一个数值减去另一个数值,结果为两数之差。
3. 乘法运算符(*):用于将两个数值相乘,结果为两数之积。 4. 除法运算符(/):用于将一个数值除以另一个数值,结果为两数之商。如果除数为0,会抛出ArithmeticException异常。
5. 取模运算符(%):用于求两个整数的余数。如果操作数为浮点数,会先将浮点数转换为整数再进行计算。 6. 一元加运算符(+):用于将操作数转换为正数。如果操作数为负数,则结果为该数的相反数。
7. 一元减运算符(-):用于将操作数转换为负数。如果操作数为正数,则结果为该数的相反数。
8. 按位与运算符(&):用于对两个整数的二进制表示进行按位与运算。
9. 按位或运算符(|):用于对两个整数的二进制表示进行按位或运算。
10. 按位异或运算符(^):用于对两个整数的二进制表示进行按位异或运算。
11. 按位取反运算符(~):用于对一个整数的二进制表示进行按位取反运算。
12. 左移运算符(<<):用于将一个整数的二进制表示向左移动指定的位数,右侧用0填充。
13. 右移运算符(>>):用于将一个整数的二进制表示向右移动指定的位数,左侧用符号位填充(对于有符号整数)。 14. 无符号右移运算符(>>>):用于将一个整数的二进制表示向右移动指定的位数,左侧用0填充(对于无符号整数)。
这些符号运算规则可以在Java程序中进行各种数值计算和位运算操作。