import java.util.Scanner;

public class Calculadora {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

double num1, num2, resultado;

char operador;

// Solicitar al usuario que ingrese el primer número System.out.print("Ingrese el primer número: ");

num1 = scanner.nextDouble();

// Solicitar al usuario que ingrese el operador System.out.print("Ingrese el operador (+, -, , /): ");

operador = scanner.next().charAt(0);

// Solicitar al usuario que ingrese el segundo número System.out.print("Ingrese el segundo número: ");

num2 = .nextDouble();

// Calcular el resultado según el operador ingresado

switch (operador) {

case '+':

resultado = num1 + num2;

break;

case '-':

resultado = num1 - num2;

break;

case '': resultado = num1 * num2;

break;

case '/':

// Manejar división por cero

if (num2 != 0) {

resultado = num1 / num2;

}else {

System.out.println("Error: No se puede dividir por cero.");

return;

} break;

default:

System.out.println("Error: Operador no válido.");

return; }

// Mostrar el resultado System.out.println("El resultado es: " + resultado);

}

}

Calculadora java