BackendDesarrolloTech

Operadores en Java

Operadores aritméticos

Los operadores en Java son simbolos o palabras clave que permiten realizar operaciones y manipulaciones en variables y datos. Son fundamentales para crear aplicaciones funcioneales y eficaces.

Tipos de operandos

Aritmeticos

NombreDescripicón
+SumaSuma de dos argumentos
RestaResta de dos argumentos
/ DivisiónDivide entre dos argumentos , si los argumentos son enteros la división es entera, si son de punto
flotante en caso de que no sean enteros
%ModuloDenota el módulo o resto de la division entera
++IncrementoIncrementa en uno el argumento
DecrementoDecrementa en uno el argumento
Operandos Aritmeticos en java

Los operadores de incremento y decremento son unicos en el sentido de que pueden aparecer en forma sufija, cuando van después del operando, como en el primer ejemplo que mostramos a continuación, y también pueden aparecer en forma prefija, cuando preceden al operando. Ciertamente, ambos operandos modifican en uno el valor de la variable; ahora bien, la diferencia entre utilizar la forma sufija y la forma prefija aparece únicamente cuando se utilizan dentro de expresiones. En la forma prefija, el operando es incrementado o decrementado antes de que el valor sea obtenido para ser usado en la expresión y sólo entonces es modificado el operando

 x = 42;
y = ++x; // el valor de x es 43 y el resultado es 43

x = 45;
y = x++ // el valor de x es 42 y el resultado es 43

Asignación

Permiten asignar valores a las variables. Por ejemplo, el operador = asigna el valor de la derecha a la variable de la izquierda.

x = 4  // asigna el valor 4 a x
x += 4 // es equivalente x = x + 4
x *= 4 // es equivalente x = x * 4
x %= 4 // es equivalente x = x % 4
x /= 4 // es equivalente x = x / 4

Comparación

Permiten comparar dos valores y devolver un resultado booleano( true o false).

OperadorNombre del operador
>Mayor que
<Menor que
>=Mayor o igual que
<=Menor o igual que
== Igual que
!=Diferente que
Operadores de comparación

Lógicos

Permiten comparar dos o mas expresiones booleanas ( es decir, expresiones que devuelven true o false) y devolver un resultado basado en la lógica de las expresiones combinadas. Los operadores lógicos son especialmente útiles cuando necesitas verificar múltiples condiciones antes de ejecutar un bloque de código.

  • And logico ( && ) Este operador devuelve true si ambas expresiones son true. Si una de ellas es false, el resultado sera false.
  • Or logico ( || ) Este operador devuelve true si al menos una de las expresiones es true. Solo devuelve false si ambas expresiones es false
  • Not logico( !) Este operador invierte el valor de una expresión booleana. Si la expresión es true. ! la convierte en false y viceversa.
  • Xor logico(^) . Este operador XOR ( o exclusivo) devuelve true si una y solo una de las expresiones es true. si ambas son true o ambas son false devuelve false.

Precedencia de operadores

La siguiente tabla muestra el orden de precedencia de los operandos de Java, del más al menos prioritario

OperadoresAsociatividad
[] . () (llamada a método)de Izquierda a derecha
! ++ ~ — + ( unario ) de Izquierda a derecha
= / % de Izquierda a derecha
+ –de Izquierda a derecha
<< >> >>> de Izquierda a derecha
< <= > >= de Izquierda a derecha
== !=de Izquierda a derecha
&de Izquierda a derecha
^de Izquierda a derecha
|de Izquierda a derecha
&&de Izquierda a derecha
||de Izquierda a derecha
?:de Izquierda a derecha
= *= -= *= /= %= &= |= ^= <<= >>= >>>=de Izquierda a derecha

Vegas Gertrudix, Jose Maria , 2021, Java 17 fundamentos de la programación, Editorial Rama

Codersfree

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *