Operadores en java.
Operadores Aritméticos: Los habituales
Suma + .
Resta - .
Multiplicación * .
División / .
Resto de la División % .
Operadores de Asignación: El principal es '=' pero hay más operadores de
asignación con distintas funciones que explicamos brevemente ahora.
'+=' : 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
Operadores Unarios: El más (+) y el menos (-). Para cambiar el signo del
operando.
Operador Instanceof: Nos permite saber si un objeto pertenece a una clase o no.
NombreObjeto instanceof NombreClase
Operadores Incrementales: Son los operadores que nos permiten incrementar
las variables en una unidad. Se pueden usar delante y detrás de la variable
dependiendo de lo que queramos, es decir, si queremos que incremente o
viceversa antes de utilizar o lo contrario.
'++'
'--'
Operadores Relacionales: Permiten comparar variables según relación de
igualdad/desigualdad o relación mayor/menor. Devuelven siempre un valor
boolean.
'>': Mayor que
'<': Menor que
Martínez Leal Iván N° control: 25222171
'==': Iguales
'¡=': Distintos
'>=': Mayor o igual que
'<=': Menor o igual que
Operadores Lógicos: Nos permiten construir expresiones lógicas.
'&&' : devuelve true si ambos operandos son true.
'||' : devuelve true si alguno de los operandos son true.
'!' : Niega el operando que se le pasa.
'&' : devuelve true si ambos operandos son true, evaluándolos ambos.
'|' : devuelve true uno de los operandos es true, evaluándolos ambos.
Operador de concatenación con cadena de caracteres '+':
Por Ejemplo: [Link]("El total es"+ result +"unidades");
Operadores que actúan a nivel de bits: Son mucho menos utilizados por eso los
explicamos más por encima.
'>>': desplazamiento a la derecha de los bits del operando
'<<': desplazamiento a la izquierda de los bits de operando
'&': operador and a nivel de bit.
'|': operador or a nivel de bit
¿Qué es la Precedencia de Operadores?
La precedencia de operadores determina el orden en que se evalúan las
operaciones en una expresión. En una expresión con múltiples operadores,
algunos operadores se evalúan antes que otros. Esto es crucial para obtener los
resultados correctos en cálculos complejos.
A continuación, se muestra una tabla de precedencia de operadores en Java,
desde la más alta hasta la más baja:
Martínez Leal Iván N° control: 25222171
Martínez Leal Iván N° control: 25222171