En esta ocasión, te voy a mostrar las cuatro operaciones aritméticas más básicas que puedes realizar con Java, se trata de la suma, la resta, la multiplicación y la división. Además, te mostraré como sacar el resultado en la consola directamente o a almacenarlo en variables para que puedas reutilizarlo en los programas.
Operación de suma en Java
Podemos en un print(), realizar una operación aritmética y sacar el resultado en la consola. No necesitamos ni variables.
Para realizar una suma en Java, utilizaremos el símbolo «+».
public class Main { public static void main(String[] args) { System.out.print(10 + 56); } }
Resultado en la consola
66
Operaciones aritméticas con variables
Esto de realizar operaciones aritméticas directamente sobre la consola, está muy bien, pero no sirve de mucho, ya que simplemente obtenemos un resultado y no podemos hacer nada con él. Para eso, utilizamos mejor una calculadora normal y corriente y ya está.
Para poder realizar operaciones aritméticas y almacenar el resultado para poder usarlo en cualquier parte del programa, necesitas una variable que guarde el resultado de la operación.
public class Main { public static void main(String[] args) { int numero1 = 10; int numero2 = 56; int resultado = numero1 + numero2; System.out.print(resultado); } }
Resultado en la consola
66
Esta vez, he puesto los valores en variables y el resultado se guarda en una tercera variable llamada «resultado». Finalmente, se imprime en la consola con un print().
Con lo que hemos dado en el curso, todavía no puedes emplear este resultado para nada más que un print() en la consola, sin embargo, verás que muy pronto puedes efectuar muchas cosas con los resultados almacenados en variables.
Por cierto, los tamaños de los números, caben perfectamente en un tipo byte, ya que son muy pequeños, sin embargo, puedes usar tipos de datos más grandes para no tener que estar teniendo en cuenta si te cabe un número en una variable o no. Esto es algo que tendrás que tener en cuenta cuando empieces a realizar programas por tu cuenta. De momento, que sepas que el tipo de dato más común para números enteros en Java es «int».
Operación de resta en Java
La operación de resta, funciona igual que la suma, solo tienes que utilizar el operador «-» en lugar de «+».
public class Main { public static void main(String[] args) { int numero1 = 10; int numero2 = 56; int resultado = numero1 - numero2; System.out.print(resultado); } }
Resultado en la consola
-46
¿Por qué aparece -46? En esta operación, se está restando el valor de numero2 al de numero1, lo que es lo mismo que poner 10 – 56 = -46.
Si lo pones al revés, el resultado es positivo:
public class Main { public static void main(String[] args) { int numero1 = 10; int numero2 = 56; int resultado = numero2 - numero1; System.out.print(resultado); } }
Resultado en la consola
46
Operación de multiplicación en Java
Para hacer operaciones de multiplicación en Java, lo haremos con el operador «*».
public class Main { public static void main(String[] args) { int numero1 = 10; int numero2 = 56; int resultado = numero2 * numero1; System.out.print(resultado); } }
Resultado en la consola
560
Operación de división en Java
Las operaciones de división en Java, las haremos con el operador «/».
public class Main { public static void main(String[] args) { int numero1 = 10; int numero2 = 3; int resultado = numero1 * numero2; System.out.print(resultado); } }
Resultado en la consola
3
Todo el temario del curso Java aquí.
Ejercicios de Java
Te dejo unos cuantos ejercicios relacionados con el temario. Las soluciones, las encontrarás en el siguiente capítulo.
- Realiza una operación de suma con tres variables cuyo resultado, se almacene en una cuarta.
- Muestra el resultado anterior en la consola.
- Sin copiar el código y mirarlo en un IDE ¿Crees que lo que hay en la variable «resultado» es correcto?
public class Main { public static void main(String[] args) { int numero1 = 3; int resultado = 10 / numero1; System.out.print(resultado); } }
Soluciones de los ejercicios del capítulo anterior
- Ejercicio 1:
En realidad, esto era una pregunta trampa, ya que al no llevar la palabra «final» delante del tipo de dato, hace que sea una variable normal y no una constante.
- Ejercicio 2:
Recuerda, no olvidarte la F en los tipos de datos float.
final float numero = 300.56F;