Logo Grupo Codesi

Operadores de Java

Tipos de Operadores Java

operadores java

Java es un lenguaje rico en operadores java, que son casi idénticos a los del lenguaje C/C++. Entre los operadores se encuentran los aritméticos que son operadores binarios que requieren siempre dos operando y que realizan las operaciones aritméticas habituales: suma (+), resta (-), multiplicación (*), división (/) y resto de la división (%). Los operadores de asignación que permiten asignar un valor a una variable, por excelencia es el operador igual (=). La forma general de las sentencias de asignación con este operador es: variable = expresión; Java dispone de otros operadores de asignación. Se trata de versiones abreviadas del operador (=) que realizan operaciones acumulativas sobre una variable. A continuación se muestra estos operadores java y su equivalencia con el uso del operador igual (=), para conocer este funcionamiento de manera práctica recomendamos este curso java presencial y 100% práctico.
Operador Utilización Expresión equivalente:
+= 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

mas y menos

Operadores + y -

Los operadores unarios más (+) y menos (-) que sirven para mantener o cambiar el signo de una variable, constante o expresión numérica. Su uso en Java es el estándar de estos operadores.

operador instanceof

operador instanceof

El operador instanceof que permite saber si un objeto pertenece o no a una determinada clase. Es un operador binario cuya forma general es, objectName instanceof ClassName y que devuelve true o false según el objeto pertenezca o no a la clase.

operador condicional

Operador condicional

El operador condicional?, este operador, tomado de C/C++, permite realizar bifurcaciones condicionales sencillas. Su forma general es la siguiente: booleanExpresion ? res1 : res2, donde se evalúa booleanExpresion y se devuelve res1 si el resultado es true y res2 si el resultado es false. Es el único operador ternario (tres argumentos) de Java. Como todo operador que devuelve un valor puede ser utilizado en una expresión. Por ejemplo las sentencias: x = 1 ; y = 10; z = (x < y) ? x + 3 : y + 8; asignarían a z el valor 4, es decir x + 3.

operadores de incremento

operadores incrementales

Los operadores incrementales Java que disponen del operador incremento (++) y decremento (--). El operador (++) incrementa en una unidad la variable a la que se aplica, mientras que (--) la reduce en una unidad. Estos operadores se pueden utilizar de dos formas:

En muchas ocasiones estos operadores se utilizan para incrementar una variable fuera de una expresión. En este caso ambos operadores son equivalente. Si se utilizan en una expresión más complicada, el resultado de utilizar estos operadores en una u otra de sus formas será diferente. La actualización de contadores en bucles for es una de las aplicaciones más frecuentes de estos operadores.

operadores relaciones

Operadores relacionales

Los operadores relacionales que sirven para realizar comparaciones de igualdad, desigualdad y relación de menor o mayor. El resultado de estos operadores es siempre un valor boolean (true o false) según se cumpla o no la relación considerada. Estos operadores se utilizan con mucha frecuencia en las bifurcaciones y en los bucles.

operadores lógicos

operadores lógicos

Los operadores lógicos que se utilizan para construir expresiones lógicas, combinando valores lógicos (true y/o false) o los resultados de los operadores relacionales. La Tabla 2.4 muestra los operadores lógicos de Java. Debe notarse que en ciertos casos el segundo operando no se evalúa porque ya no es necesario (si ambos tienen que ser true y el primero es false, ya se sabe que la condición de que ambos sean true no se va a cumplir). Esto puede traer resultados no deseados y por eso se han añadido los operadores (&) y (|) que garantizan que los dos operandos se evalúan siempre.

Para usar todos estos operadores de manera práctica recomendamos que alguien te lleve de la mano para lograrlo, por ello dejamos este curso de javadonde te guiarán para que te vuelvas un experto.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Estructuras de Control Comentarios Java Bucles - ¿Qué es un Bucle?
Diplomado Java

Diseño de paginas Web Grupo Codesi