Duvida cruel

3 respostas
C

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???

3 Respostas

B

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.

J

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.

C

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?

Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 3
Participantes 3