-Operadores Aritméticos
Los
operadores aritméticos son utilizados para realizar operaciones aritméticas,
estos son la suma(+), resta (-), multiplicación (*) y división (/).
int
suma = 100 + 500;
int
resta = 100 – 35;
int
multiplicación = 10 * 5;
int
división = 10 / 2;
Tambien
se encuentra disponible el resto de la división (%).
int
resto = 10 % 3; // el resto de la división en este caso es 1
-Operadores de Asignación
Los operadores de asignación se utilizan para asignar valores a las
variables. En la tabla siguiente se presentan los operadores, junto con un
ejemplo de utilización y su expresión equivalente en una forma extendida:
Operador
|
Utilización
|
Expresión equivalente
|
=
|
op1 = op2
|
op1 = op2
|
+=
|
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
|
-Operador instanceof
El
operador instaceof permite saber si un objeto pertenece o no a una determinada
clase. Su utilización es la siguiente:
nombreObjeto
instanceof nombreClase
Retorna true o false según si el objeto
pertenece o no a la clase.
-Operador condicional “?:”
El
operador condicional “?:” es conocido también como inline-if. Se utiliza de la
siguiente manera:
String
respuesta = (numero1 > numero2) ? “SI” : “NO”;
El
operador evalua expresión booleana “numero1 > numero2” y retorna “SI” en
caso afirmativo y “NO” en caso negativo.
-Operadores incrementales y decrementales
Los
operadores de incremento (++) y decremento (--) se utilizan para sumar o restar
una unidad de una variable determinada. Su forma de uso es la siguiente:
int
numero = 100;
numero++;
// numero toma el valor 101
numero--;
// numero toma el valor 100
-Operadores relacionales
Los operadores relacionales se utilizan para realizar comparaciones de igualdad, desigualdad y relación de menor o mayor. El resultado de estos operadores es siempre un valor booleano (true o false).
A continuación se presentan los posibles operadores junto con su utilización:
Los operadores relacionales se utilizan para realizar comparaciones de igualdad, desigualdad y relación de menor o mayor. El resultado de estos operadores es siempre un valor booleano (true o false).
A continuación se presentan los posibles operadores junto con su utilización:
Operador
|
Utilizacion
|
El resultado es true…
|
>
|
op1 > op2
|
si op1 es mayor
que op2
|
>=
|
op1 >= op2
|
si op1 es mayor o igual que op2
|
<
|
op1 < op2
|
si op1 es menor que
op2
|
<=
|
op1 <= op2
|
si op1 es menor o igual que op2
|
==
|
op1 == op2
|
si op1 y op2 son
iguales
|
!=
|
op1 != op2
|
si op1 y op2 son diferentes
|
-Operadores lógicos
Los operadores lógicos se utilizan para construir expresiones lógicas, combinando valores lógicos (true y/o false). En ciertos casos el segundo operando no se evalua porque no resulta necesario.
A continuación se presentan los posibles operadores junto con su utilización:
Los operadores lógicos se utilizan para construir expresiones lógicas, combinando valores lógicos (true y/o false). En ciertos casos el segundo operando no se evalua porque no resulta necesario.
A continuación se presentan los posibles operadores junto con su utilización:
Operador
|
Utilización
|
Resultado
|
&
|
op1 & op2
|
true si op1 y op2
son true. Siempre se evalua op2
|
|
|
op1 | op2
|
true si op1 u op2 son true. Siempre
se evalua op2
|
!
|
!op
|
true si op es
false y false si op es true
|
&&
|
op1 && op2
|
true si op1 y op2 son true. Si op1
es false ya no se evalua op2
|
||
|
op1 || op2
|
true si op1 u op2
son true. Si op1 es false ya no se evalua op2
|
-Operador concatenación de caracteres
El operador “+” se utiliza para realizar sumas, pero también esta definido para poder concatenar cadenas de caracteres.
Su utilización es la siguiente:
String respuesta = “Se han comprado” + variableCantidad + “unidades”;
El operador “+” se utiliza para realizar sumas, pero también esta definido para poder concatenar cadenas de caracteres.
Su utilización es la siguiente:
String respuesta = “Se han comprado” + variableCantidad + “unidades”;
-Operadores
aplicables a bits
Los operadores aplicables a bits se utilizan para manipular a nivel bits un valor, donde se pueden realizar operaciones lógicas como también desplazamientos de bits a izquierda/derecha.
A continuación se presentan los posibles operadores junto con su utilización:
Los operadores aplicables a bits se utilizan para manipular a nivel bits un valor, donde se pueden realizar operaciones lógicas como también desplazamientos de bits a izquierda/derecha.
A continuación se presentan los posibles operadores junto con su utilización:
Operador
|
Utilización
|
Resultado
|
>>
|
op1 >> op2
|
Desplaza los bits de op1 a la derecha
una distancia op2
|
<<
|
op1 << op2
|
Desplaza los bits de op1 a la izquierda una distancia op2
|
&
|
op1 & op2
|
Operador AND a nivel de bits
|
|
|
op1 | op2
|
Operador OR a nivel de bits
|
^
|
op1 ^ op2
|
Operador XOR a nivel de bits (1 si
solo uno de los operadores es 1)
|
~
|
~op2
|
Operador complemento (invierte el valor de cada bit)
|
-
Clasificacion
Los operadores pueden ser clasificados según la cantidad de operando que utilicen.
Las categorías son las siguientes:
Operadores unarios:
Son aquellos operadores que necesitan un único operador para realizar la operación, por ejemplo el operador incremento (++) o el operador negación (!).
Operadores binarios:
Son aquellos operadores que necesitan dos operandos para realizar la operación, por ejemplo, el operador suma (+) o el operador AND (&&).
Operadores ternarios:
Son auqellos operadores que necesitan tres operandos para realizar la operación, el único operador ternario que posee JAVA es “? : ”
Los operadores pueden ser clasificados según la cantidad de operando que utilicen.
Las categorías son las siguientes:
Operadores unarios:
Son aquellos operadores que necesitan un único operador para realizar la operación, por ejemplo el operador incremento (++) o el operador negación (!).
Operadores binarios:
Son aquellos operadores que necesitan dos operandos para realizar la operación, por ejemplo, el operador suma (+) o el operador AND (&&).
Operadores ternarios:
Son auqellos operadores que necesitan tres operandos para realizar la operación, el único operador ternario que posee JAVA es “? : ”
SIMPLEMENTE ES LA MEJOR PROGRAMA EDUCATIVO K AYA ENCONTRADO.
ResponderEliminarGRASIAS
Aya no existe jajaja xD
EliminarMuy Bueno, Estoy aprendiendo gracias a este post.
ResponderEliminarFelicitaciones..