import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        try {
            // Solicitar o primeiro número
            System.out.print("Digite o primeiro número: ");
            double num1 = Double.parseDouble(sc.nextLine());

            // Solicitar o segundo número
            System.out.print("Digite o segundo número: ");
            double num2 = Double.parseDouble(sc.nextLine());

            // Solicitar o operador
            System.out.print("Digite o operador (+, -, *, /): ");
            char operador = sc.nextLine().charAt(0);

            // Calcular o resultado baseado no operador
            double resultado = 0;
            boolean operacaoValida = true;

            switch (operador) {
                case '+':
                    resultado = num1 + num2;
                    break;
                case '-':
                    resultado = num1 - num2;
                    break;
                case '*':
                    resultado = num1 * num2;
                    break;
                case '/':
                    if (num2 == 0) {
                        throw new ArithmeticException("Divisão por zero não é permitida.");
                    }
                    resultado = num1 / num2;
                    break;
                default:
                    operacaoValida = false;
                    System.out.println("Operador inválido.");
            }

            // Exibir o resultado se a operação foi válida
            if (operacaoValida) {
                System.out.println("Resultado: " + resultado);
            }

        } catch (NumberFormatException e) {
            System.out.println("Entrada inválida. Certifique-se de digitar números válidos.");
        } catch (ArithmeticException e) {
            System.out.println(e.getMessage());
        } catch (Exception e) {
            System.out.println("Ocorreu um erro inesperado: " + e.getMessage());
        }

        sc.close();
    }
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: