En este tutorial, aprenderemos a construir una calculadora básica en Java. Exploraremos cómo manejar la entrada del usuario, realizar operaciones matemáticas y presentar los resultados de manera adecuada. ¡Vamos a comenzar!
¿Te interesa aprender Java? Aquí puedes ver todos los cursos gratuitos de Java para tí.
Paso 1: Configuración del Proyecto:
Abre tu entorno de desarrollo integrado (IDE) favorito y crea un nuevo proyecto Java llamado “CalculadoraBasica”.
Paso 2: Creación de la Clase Principal:
Crea una clase llamada “Calculadora” en el paquete principal. Esta clase contendrá el método main
donde iniciaremos la calculadora.
Paso 3: Captura de la Entrada del Usuario:
Utilizaremos la clase Scanner
para obtener la entrada del usuario. Importa la clase java.util.Scanner
y crea una instancia de Scanner
en el método main
.
import java.util.Scanner;
public class Calculadora {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingresa el primer número: ");
double num1 = scanner.nextDouble();
System.out.print("Ingresa el segundo número: ");
double num2 = scanner.nextDouble();
scanner.close();
}
}
Paso 4: Realización de Operaciones Matemáticas:
Agregaremos métodos para realizar operaciones matemáticas básicas en la clase Calculadora
. Implementaremos la suma, resta, multiplicación y división.
public class Calculadora {
// ... (código anterior)
public static double sumar(double a, double b) {
return a + b;
}
public static double restar(double a, double b) {
return a - b;
}
public static double multiplicar(double a, double b) {
return a * b;
}
public static double dividir(double a, double b) {
if (b != 0) {
return a / b;
} else {
throw new ArithmeticException("No se puede dividir por cero.");
}
}
public static void main(String[] args) {
// ... (código para capturar entrada y mostrar menú de operaciones)
}
}
Paso 5: Menú de Operaciones y Presentación de Resultados:
Añadiremos un menú que permita al usuario seleccionar una operación y presentaremos el resultado en pantalla.
public class Calculadora {
// ... (código anterior)
public static void main(String[] args) {
// ... (código para capturar entrada)
System.out.println("Selecciona una operación:");
System.out.println("1. Sumar");
System.out.println("2. Restar");
System.out.println("3. Multiplicar");
System.out.println("4. Dividir");
int opcion = scanner.nextInt();
double resultado = 0;
switch (opcion) {
case 1:
resultado = sumar(num1, num2);
break;
case 2:
resultado = restar(num1, num2);
break;
case 3:
resultado = multiplicar(num1, num2);
break;
case 4:
resultado = dividir(num1, num2);
break;
default:
System.out.println("Opción inválida.");
return;
}
System.out.println("El resultado es: " + resultado);
}
}
Ejemplo de Resultado en la consola
En este ejemplo:
- El usuario ingresa dos números, 10 y 5.
- Luego se muestra un menú para que el usuario elija una operación.
- El usuario selecciona la operación de multiplicación (opción 3).
- La calculadora realiza la multiplicación y muestra el resultado, que es 50.0.
Ingresa el primer número: 10
Ingresa el segundo número: 5
Selecciona una operación:
1. Sumar
2. Restar
3. Multiplicar
4. Dividir
Ingrese el número de la operación que deseas realizar: 3
El resultado es: 50.0
Conclusión
¡Felicidades! Has creado una calculadora básica en Java que puede realizar operaciones matemáticas simples.
Este tutorial te ha proporcionado una introducción a la captura de entrada del usuario, la implementación de operaciones matemáticas y la presentación de resultados.
A medida que avances en tu aprendizaje de Java, podrás explorar conceptos más avanzados y construir aplicaciones más complejas.
Y recuerda, si tienes alguna pregunta o comentario, ¡no dudes en dejarlos abajo! ¡Buena suerte en tu viaje de programación!