En Java como en todos los lenguajes de programación existen distintos operadores cada uno es útil en distintas circunstancias, y en el presente documento detallare todos los operadores existentes en Java.
Operadores aritméticos:
| Operador | Descripción |
| + | Suma |
| - | Resta |
| * | Multiplicación |
| / | División |
| % | Módulo |
| ++ | Incremento |
| -- | Decremento |
Operadores relacionales:
| Operador | Descripción |
| == | Igual |
| != | Distinto |
| > | Mayor que |
| < | Menor que |
| >= | Mayor o igual |
| <= | ]Menor o igual |
Operadores lógicos:
| Operador | Descripción |
| & | AND |
| | | OR |
| ^ | XOR |
| && | AND en cortocircuito |
| || | OR en cortocircuito |
| ! | NOT |
Operadores a nivel de bit:
| Operador | Descripción |
| ~ | NOT |
| & | AND |
| | | OR |
| ^ | XOR |
| >> | Desplazamiento a la derecha |
| >>> | Desplazamiento a la derecha sin signo |
| << | Desplazamiento a la izquierda |
Operadores de asignación:
| Operador | Descripción |
| = | Asignación |
| ~ | NOT |
| += | Suma y asignación |
| -= | Resta y asignación |
| *= | Multiplcación y asignación |
| /= | División y asignación |
| %= | Módulo y asignación |
| &= | AND y asignación |
| |= | OR y asignación |
| ^= | XOR y asignación |
| <<= | Desplazamiento a la izquierda y asignación |
| >>= | Desplazamiento a la derecha y asignación |
| >>>= | Desplazamiento a la derecha sin signo y asignación |
Caracteres especiales:
| Operador | Descripción |
| \b | Retroceso |
| \t | Tabulador |
| \r | Retorno de carro |
| \n | Nueva línea |
| \' | Comilla simple |
| \" | Comilla doble |
| \\ | Barra invertida |
Precedencia de operadores:
| Operador | Asociatividad |
| () [] . | Izquierda a derecha |
| ++ - ! +(unario) -(unario) () (cast) new | Derecha a izquierda |
| * / % | Izquierda a derecha |
| + - | Izquierda a derecha |
| >> >>> << | Izquierda a derecha |
| > >= <= > instanceof | Izquierda a derecha |
| == != | Izquierda a derecha |
| & | Izquierda a derecha |
| | | Izquierda a derecha |
| && | Izquierda a derecha |
| || | Izquierda a derecha |
| ?: | Izquierda a derecha |
| = += -= *= /= %= &= |= = <<= >>= >>>= | Izquierda a derecha |
Si omito alguno por favor pido a algún moderador que me permita modificar el presente documento.





Autor


En línea
