|
Operador
|
Uso
|
Descripción
|
|
+
|
op1 + op2
|
Suma op1 y op2
|
|
-
|
op1 - op2
|
Resta op2 de op1
|
|
*
|
op1 * op2
|
Multiplica op1 por
op2
|
|
/
|
op1 / op2
|
Divide op1 por op2
|
|
%
|
op1 % op2
|
Calcula el resto de
dividir op1 entre op2
|
|
Operador
|
Uso
|
Descripción
|
|
+
|
+op
|
Convierte op a entero
si es un byte, short o char
|
|
-
|
-op
|
Niega aritméticamente
op
|
Operadores de comparación y condicionales
|
Operador
|
Uso
|
Devuelve verdadero si
|
|
>
|
op1 > op2
|
op1 es mayor que op2
|
|
>=
|
op1 >= op2
|
op1 es mayor o igual que op2
|
|
<
|
op1 < op2
|
op1 es menor que op2
|
|
<=
|
op1 <= op2
|
op1 es menor o igual que op2
|
|
==
|
op1 == op2
|
op1 y op2 son iguales
|
|
!=
|
op1 != op2
|
op1 y op2 son distintos
|
|
Operador
|
Uso
|
Devuelve verdadero
si...
|
|
&&
|
op1 && op2
|
op1 y op2 son ambos
verdaderos, condicionalmente evalúa op2
|
|
&
|
op1 & op2
|
op1 y op2 son ambos
verdaderos, siempre evalúa op1 y op2
|
|
||
|
op1 || op2
|
op1 o op2 son
verdaderos, condicionalmente evalúa op2
|
|
|
|
op1 | op2
|
op1 o op2 son
verdaderos, siempre evalúa op1 y op2
|
|
!
|
! op
|
op es falso
|
Operadores bit
|
Operador
|
Uso
|
Operación
|
|
>>
|
op1 >> op2
|
Desplaza los bits de op1 a la derecha op2 veces
|
|
<<
|
op1 << op2
|
Desplaza los bits de op1 a la izquierda op2 veces
|
|
>>>
|
op1 >>> op2
|
Desplaza los bits de op1 a la derecha op2 veces (sin
signo)
|
Operadores de lógica bits
|
Operador
|
Uso
|
Operación
|
|
&
|
op1 & op2
|
AND
|
|
|
|
op1 | op2
|
OR
|
|
^
|
op1 ^ op2
|
OR Exclusivo
|
|
~
|
~op2
|
Complemento
|
Operadores de asignación
|
Operador
|
Uso
|
Equivalente a
|
|
+=
|
op1 += op2
|
op1 = op1 + op2
|
|
-=
|
op1 -= op2
|
op1 = op1 - op2
|
|
*=
|
op1 *= op2
|
op1 = op1 * op2
|
|
/=
|
op1 /= op2
|
op1 = op1 / op2
|
|
%=
|
op1 %= op2
|
op1 = op1 % op2
|
|
&=
|
op1 &= op2
|
op1 = op1 & op2
|
|
Tipo de operadores
|
Operadores de este tipo
|
|
Operadores posfijos
|
[ ] . (parametros)
expr++ expr--
|
|
Operadores unarios
|
++expr --expr +expr
-expr ~ !
|
|
Creación o conversión
|
new (tipo) expr
|
|
Multiplicación
|
* / %
|
|
Suma
|
+ -
|
|
Desplazamiento
|
<<
|
|
Comparación
|
< <= = instanceof
|
|
Igualdad
|
== !=
|
|
AND a nivel de bit
|
&
|
|
OR a nivel de bit
|
^
|
|
XOR a nivel de bit
|
|
|
|
AND lógico
|
&&
|
|
OR lógico
|
||
|
|
Condicional
|
? :
|
|
Asignación
|
= += -= *= /= %= &=
^= |= <<= = =
|
No hay comentarios:
Publicar un comentario