0% encontró este documento útil (0 votos)
62 vistas28 páginas

5) Operadores Basicos Java

El documento describe los operadores en Java, clasificándolos en aritméticos, relacionales y lógicos. Se explican las funciones de cada tipo de operador, incluyendo ejemplos de su uso en código Java. Además, se aborda la precedencia de los operadores y se presentan ejercicios para evaluar la comprensión de los conceptos.

Cargado por

Edeline CJ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas28 páginas

5) Operadores Basicos Java

El documento describe los operadores en Java, clasificándolos en aritméticos, relacionales y lógicos. Se explican las funciones de cada tipo de operador, incluyendo ejemplos de su uso en código Java. Además, se aborda la precedencia de los operadores y se presentan ejercicios para evaluar la comprensión de los conceptos.

Cargado por

Edeline CJ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Operadores en Java

Aritméticos, relacionales y lógicos


¿Qué es un OPERADOR?

▪ Un operador es un elemento de
programa que se aplica a uno o varios
operandos en una expresión o
instrucción.
▪ EN Java, existen 6 tipos de operadores
según su función, que son aritméticos,
relacionales, de asignación, lógicos, de
dirección y de manejo de Bits.
ARITMÉTICOS

Los operadores aritméticos se


usan para realizar cálculos y
operaciones con números
Básicamente permiten hacer
cualquier operación
aritmética que se necesite.
RELACIONALES

Los operadores relacionales, también


denominados operadores binarios lógicos y de
comparación, se utilizan para comprobar la
veracidad o falsedad de determinadas propuestas
de relación (en realidad se trata respuestas a
preguntas). Las expresiones que los contienen se
denominan expresiones relacionales. Aceptan
diversos tipos de argumentos, y el resultado, que
es la respuesta a la pregunta, es siempre del tipo
cierto/falso, es decir, producen un resultado
booleano.
LÓGICOS

Los operadores lógicos producen un


resultado booleano, y sus operandos son
también valores lógicos o asimilables a ellos
(los valores numéricos son asimilados a
cierto o falso según su valor sea cero o
distinto de cero). Por el contrario, las
operaciones entre bits producen valores
arbitrarios.
OPERADORES ARITMÉTICOS

Los operadores aritméticos como su nombre lo


indica, realizan operaciones aritméticas entre
datos de tipo numérico, y devuelven un
resultado numérico.
Operadores aritméticos
Algunas observaciones sobre el uso de los operadores
aritméticos.

La multiplicación

En programación, es obligatorio usar el símbolo * cada vez que se desea realizar una
multiplicación. En programación, a diferencia de lo que sucede en matemáticas, dos
variables juntas no implican multiplicación. Por ejemplo:
y = xz

En matemáticas indica que el valor de y es igual a la multiplicación entre las variables x,


y z. En programación, tenemos que indicar explícitamente esta operación de la siguiente
forma:

y = x * z;
Lo mismo sucede con los paréntesis. En matemáticas se utilizan tanto para agrupar términos de una
ecuación, como para multiplicarlos. En programación ningún otro símbolo sirve para multiplicar
más que el *. El uso de los paréntesis en programación está reservado ya sea para alterar la jerarquía
de operadores (se verá esto más adelante), o para llamar a un método. Por lo tanto, una expresión
matemática de la siguiente forma:

y = 3x(2z+6)

Debe ser traducida considerando la funcionalidad de los operadores del lenguaje que se va a utilizar
para programar. En el caso de Java(y una gran mayoría de los lenguajes de programación populares),
la conversión es la siguiente:

y = 3 * x * ( 2* z + 6 );
El operador % se conoce como “módulo de la división”. Este
operador obtiene el residuo de una división entre números enteros.
Operador Si ya has olvidado las partes de una división, te tengo una figura
para que las recuerdes y puedas entender esta operación.
Residuo o
módulo
En la operación de la división, normalmente después de dividir 13
entre 2 y obtener el cociente de 6, se nos ha enseñado desde muy
pequeños a colocar un punto decimal después del 13, (13.0) para
bajar el 0 a la parte del residuo y continuar dividiendo hasta que el
residuo sea cero.

.5

x=13/2
x=6.5 0
0
En el caso del operador residuo (%), también conocido como módulo de la
división, debemos recordar que este operador sólo se puede aplicar en el caso
de tener dos operandos ENTEROS. Y el resultado de esta operación es el
residuo ENTERO (es decir, lo que sobra de dividr los dos operandos enteros)

X=13%2

X=1
Suma

El operador de suma (+) se utiliza para sumar dos números. Por ejemplo, si tenemos dos
números: 5 y 8, la suma sería 13. Esto se realiza mediante el siguiente código en Java:

int num1 = 5;
int num2 = 8;
int resultado = num1 + num2;
[Link]("El resultado de la suma es " + resultado);

• Se han definido dos variables (num1 y num2) que almacenan dos valores enteros
• El resultado de la suma se almacena en la variable resultado.
Resta

El operador de resta (-) se utiliza para restar dos números. Por ejemplo, si tenemos dos
números: 5 y 8, la resta sería -3. Esto se realiza mediante el siguiente código en Java:

int num1 = 5;
int num2 = 8;
int resultado = num1 - num2;
[Link]("El resultado de la resta es " + resultado);

• Se han definido dos variables (num1 y num2) que almacenan dos valores enteros
• El resultado de la suma se almacena en la variable resultado.
Multiplicación

El operador de multiplicación (*) se utiliza para multiplicar dos números. Por ejemplo, si
tenemos dos números: 5 y 8, la multiplicación sería 40. Esto se realiza mediante el siguiente
código en Java:

int num1 = 5;
int num2 = 8;
int resultado = num1 * num2;
[Link]("El resultado de la resultado de la multiplicación es " + resultado);

• Se han definido dos variables (num1 y num2) que almacenan dos valores enteros
• El resultado de la suma se almacena en la variable resultado.
División

El operador de división (/) se utiliza para dividir dos números. Por ejemplo, si tenemos dos
números: 5 y 8, la división sería 0.625. Esto se realiza mediante el siguiente código en Java:

int num1 = 5;
int num2 = 8;
int resultado = num1 / num2;
[Link]("El resultado de la división es " + resultado);

• Se han definido dos variables (num1 y num2) que almacenan dos valores enteros
• El resultado de la suma se almacena en la variable resultado.
Módulo

El operador de módulo (%) se utiliza para obtener el resto o residuo de una división. Por
ejemplo, si tenemos dos números: 5 y 8, el módulo sería 5. Esto se realiza mediante el
siguiente código en Java:

int num1 = 5;
int num2 = 8;
int resultado = num1 % num2;
[Link]("El resultado del módulo es " + resultado);

• Se han definido dos variables (num1 y num2) que almacenan dos valores enteros
• El resultado de la suma se almacena en la variable resultado.
ORDEN DE PRIORIDAD, PRELACIÓN O PRECEDENCIA

Los operadores matemáticos tienen un orden de prioridad o precedencia. Este es un


esquema general que indica el orden en que deben evaluarse en la mayoría de los
lenguajes de programación:

Es decir, la prioridad indica que operación aritmética se realiza


primero. Ejemplo:

10 * 14 – 3
140
137
Jerarquía de operadores aritméticos

Cuando en una expresión existen operadores que tienen la misma prioridad, se realiza primero la que está
más a la izquierda. Ejemplo:

a) 10 * 5 – 3 * 2
50 6
44
Evalúa las siguientes expresiones y escribe el resultado de cada una:
Si a, b, c son variables enteras que tienen asignados los valores a=8, b=3 y
c=5 determina el valor de las siguientes expresiones:
a) a+b+c
b) 2*b+3*(a-c)
c) a/b
d) a%b
e) a/c
f) a%c
g) a*b/c
h) a*(b/c)
i) (a*c)%b
j) a*(c%b)
Operadores relacionales

▪ Mayor que >


▪ Menor que <
▪ Menor o igual que <=
▪ Mayor o igual que >=
▪ Distinto que !=
▪ Igual que ==
Operadores lógicos

▪Y &&
▪O ||
▪ No !
Tablas de verdad

A B A && B A||B !A !B
V F F V F V
F V F V V F
V V V V F F
F F F F V V
Operadores incremento / decremento

▪ Sumar 1 ++
▪ Restar 1 --
▪ Sumar un número =+n
▪ Restar un número =-n
Operadores concatenación

▪ Une o concatena cadenas +


Ejercicios ejemplo

También podría gustarte