Contenido del Curso
Principios Básicos de Java
Principios Básicos de Java
Operaciones Matemáticas en Java
Operadores
En el capítulo anterior, observamos que usamos operadores matemáticos básicos como +
, -
, /
, y *
. Estos operadores nos son familiares de las calculadoras o las matemáticas; también puedes usarlos en un editor de código.
Veamos los más básicos:
+
– suma;-
– resta;/
– división;*
– multiplicación.
Puede utilizar estos cuatro operadores fundamentales con tipos de datos numéricos (byte
, short
, long
, float
, double
).
Nota
Si has repasado el capítulo anterior, entenderás que puedes usar estos operadores con
char
, pero no nos centraremos en eso ahora.
Exploremos el uso de estos operadores con un código de ejemplo:
Main
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }
Como vemos, la variable res
tiene el valor 27, que es la suma de 10 y 17.
Veamos algunos ejemplos más:
Main
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }
Podemos utilizar tanto números como variables en nuestras operaciones. Sin embargo, conviene recordar que la creación de múltiples variables aumenta la stack memory
. Por lo tanto, se recomienda utilizar números normales siempre que sea posible. Además, podemos observar que se sigue la precedencia de operadores. Las operaciones dentro de paréntesis se realizan primero, seguidas de la multiplicación o división, y después de la suma o resta.
De esta forma, podemos realizar operaciones sencillas con diferentes datos numéricos.
Nota
También merece la pena mencionar la división entera con resto. Por defecto, Java redondeará el resultado al valor entero más cercano. Podemos solucionar este problema cambiando la variable a un tipo de datos de coma flotante.
Orden de Operaciones
Java sigue los principios básicos de las matemáticas, y las operaciones también tienen un orden de ejecución. Veamos un ejemplo:
main
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }
Aquí llegamos al resultado realizando las operaciones secuencialmente. Echemos un vistazo al orden:
Así, se puede priorizar la ejecución de las operaciones utilizando paréntesis normales, como en aritmética.
Ahora, pasemos a un ejercicio sencillo para reforzar el material.
Swipe to show code editor
Intenta escribir un código que calcule la suma del primer y segundo número y luego divida el resultado por el tercer número:
¡Gracias por tus comentarios!
Operaciones Matemáticas en Java
Operadores
En el capítulo anterior, observamos que usamos operadores matemáticos básicos como +
, -
, /
, y *
. Estos operadores nos son familiares de las calculadoras o las matemáticas; también puedes usarlos en un editor de código.
Veamos los más básicos:
+
– suma;-
– resta;/
– división;*
– multiplicación.
Puede utilizar estos cuatro operadores fundamentales con tipos de datos numéricos (byte
, short
, long
, float
, double
).
Nota
Si has repasado el capítulo anterior, entenderás que puedes usar estos operadores con
char
, pero no nos centraremos en eso ahora.
Exploremos el uso de estos operadores con un código de ejemplo:
Main
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }
Como vemos, la variable res
tiene el valor 27, que es la suma de 10 y 17.
Veamos algunos ejemplos más:
Main
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }
Podemos utilizar tanto números como variables en nuestras operaciones. Sin embargo, conviene recordar que la creación de múltiples variables aumenta la stack memory
. Por lo tanto, se recomienda utilizar números normales siempre que sea posible. Además, podemos observar que se sigue la precedencia de operadores. Las operaciones dentro de paréntesis se realizan primero, seguidas de la multiplicación o división, y después de la suma o resta.
De esta forma, podemos realizar operaciones sencillas con diferentes datos numéricos.
Nota
También merece la pena mencionar la división entera con resto. Por defecto, Java redondeará el resultado al valor entero más cercano. Podemos solucionar este problema cambiando la variable a un tipo de datos de coma flotante.
Orden de Operaciones
Java sigue los principios básicos de las matemáticas, y las operaciones también tienen un orden de ejecución. Veamos un ejemplo:
main
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }
Aquí llegamos al resultado realizando las operaciones secuencialmente. Echemos un vistazo al orden:
Así, se puede priorizar la ejecución de las operaciones utilizando paréntesis normales, como en aritmética.
Ahora, pasemos a un ejercicio sencillo para reforzar el material.
Swipe to show code editor
Intenta escribir un código que calcule la suma del primer y segundo número y luego divida el resultado por el tercer número:
¡Gracias por tus comentarios!