En primera instancia y lo
primordial para aprender a realizar operaciones aritméticas en nuestras
aplicaciones, debemos saber cuál es el orden en que se realizan o se ejecutan
las instrucciones matemáticas que hemos plasmado en el código de nuestra
aplicación.
Atención a lo siguiente:
La mayoría de las
aplicaciones realizan cálculos aritméticos con los operadores que se muestran a
continuación:
Operación en Java
|
Operación Aritmética
|
Expresión Algebraica
|
Expresión en Java
|
Suma
|
+
|
f +
7
|
f +
7
|
Resta
|
-
|
p - c
|
p – c
|
Multiplicación
|
*
|
bm
|
b *
m
|
División
|
/
|
x / y
|
x / y
|
Residuo
|
%
|
r
mod s
|
r %
s
|
Las aritméticas en JAVA
deben escribirse en formato de línea recta para facilitar la escritura de
programas de computadora. Por lo tanto las expresiones como “a” entre “b” deben
escribirse, como a / b, de manera que todas las constantes, variables y operadores aparezcan en línea
recta.
La siguiente expresión algebraica
no es aceptable para los compiladores de los lenguajes de programación.
Los paréntesis se utilizan
para agrupar términos en las expresiones en JAVA, de la misma manera que las
expresiones algebraicas. Por ejemplo, para multiplicar “a” por la suma “b + c” se escribiría de la siguiente manera:
a
* (b + c)
Java aplica los operadores
en expresiones aritméticas en una secuencia precisa, determinadas por las
siguientes reglas de JERARQUÍA DE OPERADORES que generalmente son las mismas
que se utilizan en el álgebra.
1- Las operaciones de Multiplicación, División y
Residuo se aplican primero. Si una expresión contiene varias operaciones de
Multiplicación, División o residuo, los operadores de aplican de izquierda a
derecha. Los operadores de Multiplicación, División y residuo tienen el mismo nivel jerárquico.
2- Las
operaciones de Suma y Resta se aplican a continuación. Si una expresión
contiene varias operaciones de suma y resta, los operadores de aplican de
izquierda a derecha. Los operadores de Suma y Resta tienen el mismo nivel
jerárquico.
Las reglas en la
jerarquización de operadores aritméticos permiten a Java aplicar los operadores
en el orden correcto. Cuando se dice que los operadores de aplican de izquierda
a derecha, nos referimos a la asociación de los operadores. Veremos que algunos
operadores se asocian de derecha a izquierda.
A continuación consideremos varias expresiones en relación a
las reglas jerárquicas de los operadores.
El Siguiente es un ejemplo
de una MEDIA (Promedio) Aritmética de cinco números.
Como podrán ver la expresión
correspondiente a JAVA contiene unos paréntesis que son obligatorios ya que la
división tiene un nivel jerárquico mayor que la suma.
La cantidad completa (a +
b + c + d + e) va a dividirse entre 5. Si los paréntesis se omitieren por
error, obtendríamos lo siguiente:
a + b + c + d + e/5 expresándolo
algebraicamente de la siguiente manera:
Al ser la división
prioritaria para el compilador, lo primero que realizará será dividir la
variable “e” entre 5 y posteriormente realizará la suma de todos los valores.
Espero
que todo haya quedado claro y por favor cualquier duda dejar su comentario.
Este
artículo es gracias al libro llamado “COMO PROGRAMAR EN JAVA - DIETEL”
0 comentarios:
Publicar un comentario