Tutorial de Java: Crea una Calculadora Básica en 5 Pasos

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!

Cómo Crear una Calculadora Básica en Java

¿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:

  1. El usuario ingresa dos números, 10 y 5.
  2. Luego se muestra un menú para que el usuario elija una operación.
  3. El usuario selecciona la operación de multiplicación (opción 3).
  4. 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!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *