Amigos, boa noite. Sou iniciante em programação e ao tentar fazer um switch, o java não mostra erro algum mas quando compilo e testo o programa no console, está dando erro.
O código se resume no usuário digitar 2 números e escolher um símbolo de operação(*, -,+,/), após a escolha, o código iria resolver e printar.
Aqui está meu código: > Scanner sc = new Scanner(System.in);
System.out.println("Digite o primeiro número: "); int num1 = sc.nextInt(); System.out.println("Digite o segundo número: "); int num2 = sc.nextInt(); System.out.println("Digite a operação que você deseja: "); char operacao = sc.nextLine().charAt(0); switch (operacao) { case '*': int resultado = num1 * num2; System.out.println("O resultado é: "+resultado); break; case '-': resultado = num1 - num2; System.out.println("O resultado é: "+resultado); break; case '+': resultado = num1 + num2; System.out.println("O resultado é: "+resultado); break; case '/': resultado = num1 / num2; System.out.println("O resultado é: "+resultado); break; default: System.out.println("Digite um operador válido."); }
Agradeço à quem puder me ajudar.