Galera,
Tehno esse codigo que eh minha classe principal
import javax.swing.JOptionPane;
public class Principal{
public void main(String[] arguments) {
Calculadora a= new Calculadora();
String Operacao = JOptionPane.showInputDialog("qual a operacao?");
switch (Operacao){
case soma: a.soma(10, 30);
break;
case divisao: a.divide(3,6);
break;
case multiplicacao: a.multiplica(5,6);
break;
default: System.out.println("Favor inserir comando correto");
}
//System.exit(0);
}
E preciso usar essa minha calculadora, mas na hora que eu rodo da problema no switch alguem pode me ajudar???
Ola,
Provavelmente o problema é na hora de compilar… pois o switch/case só funciona com int… então converta a “Operacao” para int antes de mandar verificar…
Nos "case’'s tb deve estar dando erro… pelo mesmo motivo.
1º Onde estão as variáveis soma, divisao, etc… que você está usando nos cases?
2º Mesmo que elas existissem só iria funcionar se elas fossem final.
Vou tentar explicar o que estou tentando fazer…
Quero fazer uma calculadora que utilize primeiramente as 4 operacoes basicas. Queria ter uma telinha onde o usuario pode-se escolher qual a operacao e assim que escolhesse iria aparecer outra pedidndo os numeros.
Nao sei direito como fazer isso em java … como usar os metodos, classes e tals…
sei o fundamento, mas a parte preatica nao…
o q posso fazer?