Java运算符是对变量或者常量进行操作的符号。以下是Java中常见运算符的解析:
- 赋值运算符:如“=”,将右侧的值赋给左侧的变量。
- 一元运算符:如“+”“-”“!”,用于对变量进行操作。
- 算术运算符:如“+”“-”“*”“/”“%”,用于执行基本的数学运算。
- 比较运算符:如“==”“>”“<”“>=”“<=”“!=”,用于比较两个值的大小。
- 逻辑运算符:如“&”“|”“!”“&&”“||”,用于逻辑判断。
- 三目运算符:如“a?b:c”,如果a为真,则返回b,否则返回c。
- 位运算符:如“&”“|”“^”“<<”“>>”“>>>”“~”,用于对二进制数进行操作。
不同的运算符组合形成不同的表达式,表达式的结果取决于运算符的优先级和操作数的类型。
运算符是用来连接一个或多个值进行运算的符号,通过不同的运算符可以获取到不同的结果。在Java中运算符可以分为六类,分别是:算数运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、三元运算符。运算符的分类及作用如下:
- 算数运算符:主要用于数学运算,与数学中的运算符相同。具体如下:
- +:加法(或正号)。
-
- *:乘法。
- /:除法。
- %:取余数(取模)。
- ++:自加1。
- --:自减1。
- 比较运算符:通常用于变量之间信息的比较,其得到的结果是布尔类型。当比较运算符对应的关系成立时,得到的结果为真,否则为假。比较运算符有6个,具体如下:
-
:比较左方的值是否大于右方的值。
-
=:比较左方的值是否大于或等于右方的值。
- <:比较左方的值是否小于右方的值。
- <=:比较左方的值是否小于或等于右方的值。
- ==:比较左方的值是否等于右方的值。
- !=:比较左方的值是否不等于右方的值。
- 赋值运算符:赋值运算符的功能是将符号右边操作数得到的结果赋给符号左方的操作数。赋值运算符包括:
- =:将符号右边的值赋给符号左边的操作数。
- +=:将符号左方和右方相加之后的结果再赋给符号左方。
- -=:将符号左方和右方相减之后的结果再赋给符号左方。
- *=:将符号左方和右方相乘之后的结果再赋给符号左方。
- /=:将符号左方和右方相除之后的结果再赋给符号左方。
- %=:将符号左方和右方相除余后的结果再赋给符号左方。