II - Expresiones y Operadores

PHOTO EMBED

Thu Sep 23 2021 01:07:56 GMT+0000 (UTC)

Saved by @drack669 #java

+	Suma	a + b
-	Resta	a - b
*	Multiplicación	a * b
/	División	a / b
%	Módulo	a % b
Operadores de asignación
=	Asignación	a = b
+=	Suma y asignación	a += b (a=a + b)
-=	Resta y asignación	a -= b (a=a - b)
*=	Multiplicación y asignación	a *= b (a=a * b)
/=	División y asignación	a / b (a=a / b)
%=	Módulo y asignación	a % b (a=a % b)
Operadores relacionales
==	Igualdad	a == b
!=	Distinto	a != b
<	Menor que	a < b
>	Mayor que	a > b
<=	Menor o igual que	a <= b
>=	Mayor o igual que	a >= b
Operadores especiales
++	Incremento	a++ (postincremento)
++a   (preincremento)
--	Decremento	a-- (postdecremento)
--a  (predecremento)
(tipo)expr	Cast	a = (int) b
+	Concatenación de cadenas	a = "cad1" + "cad2"
.	Acceso a variables y métodos	a = obj.var1
( )	Agrupación de expresiones	a = (a + b) * c


La tabla siguiente muestra la precedencia asignada a los operadores, éstos son listados en orden de precedencia.

Los operadores en la misma fila tienen igual precedencia

Operador	Notas
.   []   ()	Los corchetes se utilizan para los arreglos
++   --   !   ~	! es el NOT lógico y ~ es el complemento de bits
new (tipo)expr	new se utiliza para crear instancias de clases
*   /   %	Multiplicativos
+ -	Aditivos
<<   >>   >>>	Corrimiento de bits
<   >   <=   >=	Relacionales
==   !=	Igualdad
&	AND (entre bits)
^	OR exclusivo (entre bits)
|	OR inclusivo (entre bits)
&&	AND lógico
||	OR lógico
? :	Condicional
=   +=   -=   *=   /=   %=   &=   ^=   |=   <<=   >>=   >>>=	Asignación
content_copyCOPY

http://profesores.fi-b.unam.mx/carlos/java/java_basico2_5.html