Operadores en Java

El operador en Java es un símbolo que se utiliza para realizar operaciones. Por ejemplo: +, -, *, / etc.

Hay muchos tipos de operadores en Java que se dan a continuación:

  • Operador unario,
  • Operador aritmético,
  • Operador de desplazamiento,
  • Operador relacional,
  • Operador de bits,
  • Operador lógico,
  • Operador ternario y
  • Operador de asignación.

Precedencia de los operadores de Java

.

.

Operador unario de Java

Los operadores unarios de Java sólo requieren un operando. Los operadores unarios se utilizan para realizar varias operaciones, es decir:

  • incrementar/decrementar un valor en uno
  • negar una expresión
  • invertir el valor de un booleano

Ejemplo de operador unario de Java: ++ y —

Salida:

10121210

Ejemplo de operador unario de Java 2: ++ y —

Salida:

2221

Ejemplo de operador unario de Java: ~ y !

Salida:

-119falsetrue

Operadores aritméticos de Java

Los operadores aritméticos de Java se utilizan para realizar sumas, restas, multiplicaciones y divisiones. Actúan como operaciones matemáticas básicas.

Ejemplo de operador aritmético de Java

Salida:

1555020

Ejemplo de operador aritmético de Java: Expresión

Salida:

21

Operador de desplazamiento a la izquierda de Java

El operador de desplazamiento a la izquierda de Java << se utiliza para desplazar todos los bits de un valor a la izquierda de un número especificado de veces.

Ejemplo del operador de desplazamiento a la izquierda de Java

Salida:

408080240

Operador de desplazamiento a la derecha de Java

El operador de desplazamiento a la derecha de Java >> se utiliza para mover el valor de los operandos de la izquierda a la derecha por el número de bits especificados por el operando de la derecha.

Ejemplo de operador de desplazamiento a la derecha en Java

Salida:

252

Ejemplo de operador de desplazamiento en Java: >> vs >>>

Salida:

55-51073741819

Ejemplo del operador AND de Java: Lógico && y Bitwise &

El lógico && no comprueba la segunda condición si la primera es falsa. Comprueba la segunda condición sólo si la primera es verdadera.

El operador bitwise & siempre comprueba ambas condiciones tanto si la primera es verdadera como falsa.

Salida:

falsefalse

Ejemplo de operador AND de Java: Lógico && vs Bitwise &

Salida:

false10false11

Ejemplo del Operador OR de Java: Lógico || y Bitwise |

El operador lógico || no comprueba la segunda condición si la primera es verdadera. Comprueba la segunda condición sólo si la primera es falsa.

El operador bitwise | siempre comprueba ambas condiciones tanto si la primera es verdadera como falsa.

Salida:

truetruetrue10true11

El operador ternario de Java

El operador ternario de Java se utiliza como un sustituto de la sentencia if-then-else y se utiliza mucho en la programación Java. Es el único operador condicional que toma tres operandos.

Ejemplo de operador ternario en Java

Salida:

2

Otro ejemplo:

Salida:

5

Operador de asignación de Java

El operador de asignación de Java es uno de los más comunes. Se utiliza para asignar el valor de su derecha al operando de su izquierda.

Ejemplo de operador de asignación en Java

Salida:

Tipo de operador Categoría Precedencia
Unario postfijo expr++ expr-- prefijo ++expr --expr +expr -expr ~ ! rowspan=»2″>Aritmética multiplicativa * / %
aditivo + -
Desplazamiento desplazamiento > >>>
Relación comparación < > <= >= instanceof igualdad == !=
Simultánea Simultánea AND & Simultánea OR exclusiva ^
O inclusivo de bits |
Lógico Y lógico &&
O lógico ||
Ternario ternario ? :
Asignación asignación = += -= *= /= %= &= ^= |= <<= >>= >>>=

Deja una respuesta

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