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 