Los valores asignados a las variables muchas veces son el resultado de una expresión que a su vez puede contener variables, literales y operadores aritméticos.
Así, en el tema de hoy vamos a hablar sobre la jerarquía de los operadores aritméticos y también vamos a conocer los métodos matemáticos más utilizados del lenguaje Java para crear nuestras expresiones aritméticas.
Estos posts te servirán tanto si estás empezando de cero en el mundo de la programación, si eres estudiante de primer año y necesitas reforzar algunos temas, o si eres un curioso que le entró la duda y las ganas de aprender a programar. Sea el motivo que fuese por lo que estás aquí, te invito a seguir esta serie de publicaciones que estaré realizando, en donde aprenderás con los temas que te vaya enseñando lo básico de la programación para que puedas realizar tú mismo tus propios programas.
¿Qué es una expresión Aritmética?
¡Bienvenido!
¿Qué es una expresión aritmética?
variable = expresión;
Recordemos que una variable es una localización de memoria en la que se puede almacenar un valor que puede cambiar en el transcurso de la ejecución de un programa, un literal es la representación de un valor en el código fuente del programa y los operadores aritméticos vendrían hacer los que se muestran en la siguiente imagen.
Operadores aritméticos |
Por lo tanto, una expresión aritmética vendría a hacer la combinación de variables, literales y operadores aritméticos.
Nota:
Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si ambos operandos son enteros, el resultado es un entero; si alguno de ellos es real, el resultado es real.
Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si ambos operandos son enteros, el resultado es un entero; si alguno de ellos es real, el resultado es real.
Ejemplo
2 + 5 produce el valor 7
2.0 + 5 produce el valor 7.0
2 + 5.0 produce el valor 7.0
2.0 + 5.0 produce el valor 7.0
10/4 produce el valor 2
10/4.0 produce el valor 2.5
10.0/4 produce el valor 2.5
10.0/4.0 produce el valor 2.5
15/2 produce el valor 7
15%2 produce el valor 1
4/10 produce el valor 0
4%10 produce el valor 4
Reglas de Jerarquía de los Operadores Aritméticos
Cuando una expresión aritmética tiene más de un operador aritmético, el orden de aplicación de los operadores sigue un orden preciso determinado por las reglas jerarquía de los operadores aritméticos que se muestran en la siguiente tabla.
Jerarquía de los operadores aritméticos |
Nota:
Si existen paréntesis anidados, se evalúa primero la expresión en el par más interno. Si varios operadores o paréntesis tienen la misma precedencia, es decir, están en el mismo nivel de jerarquía, la evaluación será de izquierda a derecha.
Si existen paréntesis anidados, se evalúa primero la expresión en el par más interno. Si varios operadores o paréntesis tienen la misma precedencia, es decir, están en el mismo nivel de jerarquía, la evaluación será de izquierda a derecha.
Ejemplo
Escriba en Java las siguientes expresiones algebraicas:
Solución
a. e = a*a + 3*b*c + 2;
b. z = (a+b+2)/(a*a+1) + 2*a*b;
c. prom = (n1+n2+n3+n4)/4;
Métodos Matemáticos
En la siguiente tabla se listan algunos métodos matemáticos del lenguaje Java:
Métodos matemáticos del lenguaje Java |
Donde n y m pueden ser de tipo int o de tipo double; pero el resultado en ambos casos es de tipo double.
Mas métodos matemáticos que podemos utilizar.
Métodos matemáticos del lenguaje Java |
Ejemplo
Escriba en Java las siguientes expresiones algebraicas:
¡Acabas de ver el tema Expresiones aritméticas en Java del curso de Introducción a la Algoritmia y a la programación en Java! ¡Fácil verdad!
Ir al índice
Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.
Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.
¡Quiero esto! |
¡Qué pases un buen día!
Buena información, gracias por publicarla.
ResponderBorrar¡Muchas gracias! Saludos.
Borrar