Calculadora com leitura de teclado

Preciso desenvolver uma calculadora em java no console, que permita o usuário escolher o cálculo que ele deseja realizar e em seguida receba os valores de entrada e execute a operação selecionada anteriormente pelo usuário…através do teclado…
Alguém ajuda com o código??

sabe matemática ?

import java.util.*;

public class Calculadora {
	
	public static void main(String[] args){
		boolean opcaoCorreta = false;
		try{
			do{
				Scanner scanner = new Scanner(System.in);
				System.out.println("-- Escolha ...");
				System.out.println("1 - Soma");
				System.out.println("2 - Subtração");
				System.out.println("\n");
				String d = scanner.next();
				if(d.equals("1")){
					System.out.println("-- SOMA --");
					System.out.println("Digite dois numeros");
					int numero1 = scanner.nextInt();
					int numero2 = scanner.nextInt();
					System.out.println("Resultado "+(numero1+numero2));
					opcaoCorreta = true;
				}else if(d.equals("2")){
					System.out.println("-- SUBTRAÇÃO --");
				} else {
					System.out.println("Opção invalida ...");
				}
			} while(opcaoCorreta == false);
		}catch(NumberFormatException e){
				System.out.println("não é numero");
		}catch(ArithmeticException e){
			System.out.println("dividiu por zero ?");
		}catch(Exception e){
			System.out.println("exception");
		}
	}
}

fonte: http://www.useaporradogoogle.com :lol:

Quais são as suas Dúvidas?

Faça o menu assim


Scanner input =  new Scanner( System.in );

System.out.println("1- Soma");
System.out.println("2- Subtracao");

int opcao = input.nextInt();

switch(opcao)
{
    
   case 1: // Implemente a soma
             break;
   case 2: // Implemente a subtracao
             break;
}

Poste o que vc ja fez e as tuas duvidas ao invez de postar só a pergunta :wink: