Post

Operadores

Operadores

Los operadores se utilizan para realizar operaciones con variables y valores, enl el siguientes ejemplos utilizamos el operador + para sumar dos valores:

1
2
int x = 5 + 5;
System.out.println(x);

Este operador al igual que el resto de operadores que veremos en un momento los podemos conbinar y utiliazr en varias situacioens:

1
2
3
4
5
6
7
8
9
int x = 5;
int y = 10;
int z = x + y;
int e = 5 + 5 + 5 + 5;

System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(e);

Salida:

1
2
3
4
5
10
15
20

Java divide los operadores en los siguientes grupos:

  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Operadores lógicos
  • Operadores bit a bit

Operadores aritméticos

Los operadores aritméticos se utilizan para realizar operaciones matemáticas comunes.

OperadorNombreDescripciónEjemplo
+SumaSuma dos valoresx + y
-RestaResta un valor de otrox - y
*MultiplicaciónMultiplica dos valoresx * y
/DivisiónDivide un valor entre otrox / y
%MóduloDevuelve el resto de la divisiónx % y
+ +IncrementoAumenta el valor de una variable en 1+ +x
- -DecrementoDisminuye el valor de una variable en 1- -x

Operadores de asignación

Los operadores de asignación se utilizan para asignar valores a variables. En el siguiente ejemplo, utilizamos el de asignación ( operador =) junto con el operador de asignación de suma (+=) para agrega un valor a una variable:

1
2
int x = 10;
x += 5;
OperadorEjemploEquivalente a
=x = 5x = 5
+ =x + = 3x = x + 3
- =x - = 3x = x - 3
* =x * = 3x = x * 3
/ =x / = 3x = x / 3
% =x % = 3x = x % 3
& =x & = 3x = x & 3
^ =x ^ = 3x = x ^ 3
> > =x > > = 3x = x > > 3
< < =x < < = 3x = x < < 3

Operadores de comparación

Los operadores de comparación se utilizan para comparar dos o mas valores, ya sean nativos o desde variables. Esto es importante en programación por que nos ayuda a encortar respuestas y tomar decisiones.

El valor de retorno de un a comparación es true o false. Estos valores se conocen como Valores Booleanos. En el siguiente ejemplo utilizaremos mayor que > para saber si 5 es mayor que 10.

1
2
3
int x = 5;
int y = 10;
System.out.println(x > y);

Salida:

1
false
OperadorNombreEjemplo
= =Igual ax = = y
! =No igual ax ! = y
>Mayor quex > y
<Menor quex < y
> =Mayor o igual quex > = y
< =Menor o igual quex < = y

Operadores lógicos

También podemos realizar operaciones de verdadero o falso con operadores lógicos como &&, ||, !. Estos se utilizan para determinar la lógica entre variables o valores.

OperadorNombreDescripciónEjemplo
& &Y lógicoDevuelve true si ambas afirmaciones son verdaderasx < 5 && x < 10
||O lógicoDevuelve true si al menos una afirmación es verdaderax < 5 || x < 4
!Negación lógicaInvierte el resultado, devuelve false si es true!(x < 5 && x < 10)
This post is licensed under CC BY 4.0 by the author.