Operadores de java

En este post solo quiero dar a conocer cuáles son los distintos operadores que tiene java en posteriores publicaciones explicaremos como utilizarlos.

Operadores aritméticos

Estos operadores ya los trabajamos

+ Suma
- Resta
* Multiplicación
/ División
% Residuo o Módulo

operadores de comparación y condicionales

> mayor
>= mayor igual
<= menor igual
¡= diferente de
== igual que operadores al nivel de bit en java
& operación de AND a nivel de bits ^ operación de OR a nivel de bits
| operación de XOR inclusivo a nivel de bits.
>> desplazamiento a la derecha de los bits del operando


Operadores de asignación

+= : op1 += op2 aquivalente a op1 = op1 + op2
-=: op1 -= op2 aquivalente a op1 = op1 - op2
*= : op1 *= op2 aquivalente a op1 = op1 * op2
/=: op1 /= op2 aquivalente a op1 = op1 / op2
%=: op1 %= op2 aquivalente a op1 = op1 % op2

Operadores unarios

+ indica un valor positivo aunque por defecto son positivos
- indica un valor negativo
++ Operador de incremento; incrementa un valor en 1
-- Operador de decremento; decremento un valor en 1
! Operador de complemento lógico; invierte el valor de un booleano

Operador Instanceof

El operador instanceof se usa sólo para variables de referencia a objetos, nos permite saber si un objeto pertenece a una clase o no.

NombreObjeto instanceof NombreClase

Operador ternario ?

((condición)?valor1:valor2) se evalúa la condición si es verdadero devuelve el valor1 y si es falso devuelve el valor2


Operador de concatenación

System.out.print(“hola”+”como”+”estas”);

Operadores lógicos

&& si y solo si ambos son verdaderos devuelve true.
|| si alguno de los dos es verdadero devuelve 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.


Comments (0)

Publicar un comentario