Otras lecciones del Curso de Java
¿Qué es IO en Java?
¿Qué tipos de Variables hay en Java?
¿Cómo funciona Continue y Break en Java?
¿Cómo aplicar un Try Catch y Finally en Java?
¿Cómo utilizar el método super en Java?
¿Cómo trabajar con listas en Java?
¿Cuáles son los métodos de la clase String en Java?
¿Qué es un entorno de desarrollo en Java?
¿Qué es la Sobreescritura de métodos en Java?
¿Cómo utilizar un return en Java?
¿Cómo hacer un Hola Mundo en Java?
¿Cómo utilizar Throw y throws en Java?
¿Cómo hacer comentarios en Java?
¿Cuáles son las Palabras reservadas en Java?
Variables de entorno en Java
Características y estadísticas de Java e índice TIOBE
Estructura de proyecto, paquetes y clases en Java
Qué es una función en Java
¿Cómo funcionan las Funciones Java?
Operadores aritméticos en Java
Operadores de comparación en Java
Funciones anónimas en Java
Cómo invocar una función en Java
Atajos de teclado para IntelliJ
¿Qué es la Sobrecarga de funciones en Java?
Operadores lógicos en Java
Debug en Java
Como se crea una función en Java
¿Cómo crear Sentencias Switch en Java?
Bucles for en Java
¿Cómo hacer sentencias If e If else en Java?
¿Cómo funcionan los Bucles While en Java?
¿Qué son los objetos en Java?
¿Qué es el modificador static en Java y cómo se utiliza?
¿Qué es la herencia en Java?
¿Qué son los constructores en Java y cómo se utilizan?
¿Cómo crear clases en Java?
¿Qué es el Polimorfismo en Java?
¿Qué son las Clases Abstractas en Java?
¿Qué es la Programación genérica en Java?
¿Qué son las Interfaces de Java?
Implementación de una interface en Java
¿Cómo se hace refactoring en Java?
¿Cómo trabajar con Maps en Java?
¿Como funcionan los arrays en Java?
¿Cómo generar excepciones en Java?
¿Qué es la clase Scanner en Java?
Introducción a Swing en Java
¿Quieres descubrir más cosas como Operadores en Java?¡Apuntate a nuestro campus y empieza a aprender con nosotros y con toda la comunidad!

Java nos ofrece diversos tipos de operadores para emplear de acuerdo a la necesidad en nuestros programas.

Cada tipo de operador cumple funciones fundamentales dentro de nuestros programas, desde la operación aritmética más básica como una suma, resta, multiplicación, división o módulo hasta la más compleja.

Estos operadores cumplen distintas funciones de acuerdo a su utilización.

Entre los operadores de uso más popular están:

  • Operador de asignación
  • Operadores aritméticos
  • Operadores unarios
  • Operadores de igualdad y relacionales
  • Operadores de lógica

Además existen otros operadores como los operadores condicionales, operadores ternarios, operadores de bit, operador instanceof, entre otros.

En nuestro Curso de JavaCurso de Java Avanzado podrás ver con más detenimiento todos los operadores y sus usos, apúntate gratis en OpenBootcamp, avanzas a tu ritmo.

Operadores más utilizados en Java

Operador de asignación

Es el más sencillo de utilizar, su símbolo es el “**=**” y le asigna un valor a una variable

Ej.:

int num = 2;  ->  a la variable num le asigna el valor 2
String nombre = “Juan”;  -> a la variable nombre le asigna el valor Juan
boolean verdad = true;  -> a la variable verdad le asigna true

Operadores aritméticos

Son los operadores con los cuales realizamos operaciones aritméticas como la suma (+), resta (-), multiplicación (*), división (/), y resto (%).

En el caso del operador de suma, también concatena cadenas de texto.

Ej.:

suma = 2 + 2; -> realiza la suma de 2+2 y le asigna el resultado (4) a la variable suma
resta = 5 - 2; -> realiza la resta de 5-2 y le asigna el resultado (3) a la variable resta
multiplica = 3 * 3; -> multiplica 3*3 y le asigna el resultado (9) a la variable multiplica
divide = 4 / 2; -> divide ambos números y le asigna el resultado (2) a la variable divide
resto = 5 % 3; -> realiza la división y le asigna el resto de la misma (2) a la variable resto

Operadores unarios

Estos operadores se utilizan para incrementar (++), decrementar(--) un valor.

Comúnmente empleados en los bucles iterativos o sentencias repetitivas donde una variable tiene que incrementar o disminuir un valor, ++ aumentará el valor en 1, -- disminuirá el valor en 1.

Especial atención al utilizar los operadores unarios de decremento(++) e incremento(--), ya que cambian la operación si son ubicados como prefijo o como sufijo.

Como prefijo el valor se incrementa/decrementa primero y luego se calcula el resultado

Como sufijo el valor se usa primero para calcular el resultado, luego se incrementa/decrementa

Ej.:
public static void main(String[] args) 
    {
        int i = 3;
        System.out.println(i++); // devuelve 3
        System.out.println(i);   // devuelve 4
          i = 3;
          System.out.println(++i);  // devuelve 4
          System.out.println(i);    // devuelve 4
       }

También existen los operadores unarios de suma(+), resta(-) y complemento lógico (!) que son siempre prefijos.

Operadores de igualdad y relacionales

Los operadores de igualdad y relacionales son aquellos con los que realizamos comparaciones entre datos compatibles, que pueden ser numéricos, carácter o booleanos.

Su resultado siempre va a ser booleano, verdadero o falso.

La notación de estos operadores es la siguiente:

 Ej. 
== igual que 5 == 3 resultado   false
!= distinto que5 != 3resultado   true
< menor que 5 < 3resultado   false
> mayor que5 > 3resultado   true
<= menor igual5 <=  5resultado   true
>= mayor igual5 >=  6resultado   false

Operadores de lógica

La lógica es fundamental en la programación, por lo tanto Java también tiene para ofrecernos operadores lógicos o booleanos.

Estos operadores se utilizan sobre datos tipo bool y devuelven como resultado True o False.

&&  AND -> si todas las expresiones que se analizan son verdaderas,
el resultado será verdadero.
 
|| OR  ->  el resultado será verdadero si al menos una de las expresiones lo es.

! NOT -> dará como resultado la negación o inversión de la expresión lógica.

OpenBootcamp es un campus gratuito donde podrás aprender sobre este tema y muchos más.

Tenemos para ofrecerte rutas de FullStack, BackEnd, FrontEnd y una amplia variedad de cursos que puedes hacer a tu ritmo, y ¡totalmente gratis! No dudes más, apúntate.

¿Todavía no te has apuntado a nuestro Bootcamp?
Tenemos muchos cursos para ofrecerte y ¡TOTALMENTE GRATIS! Estos son algunos de ellos: