Uma calculadora simples

eu estou tentando resolver um probleminha com uma calculadora
eu tentei so na soma mas não aparece o resultado

[code]import javax.swing.*;
public class Calc {

double num1, num2, res=0;
String oper;

void ler(){
	num1=Integer.parseInt(JOptionPane.showInputDialog("informe um valor"));
	num2=Integer.parseInt(JOptionPane.showInputDialog("informe um valor"));
}

void operaçao(){
	oper=JOptionPane.showInputDialog("informe a operação");
}

void somaNumeros(){
	res = num1 + num2;
	JOptionPane.showMessageDialog(null,"a soma dos valores é:"+res);
}

void subtrNumeros(){
	res = num1 - num2;
}

void multNumeros(){
	res = num1 * num2;
}
void divNumeros(){
	res = num1 / num2;
}

}[/code]

[code]import javax.swing.*;
public class calc_prog {
public static void main(String[] args) {
String oper=null;
Calc c=new Calc();

    c.ler();
    c.operaçao();
    if (oper == "+")
    	c.somaNumeros();
    
}

}

[/code]

A variavel oper não esta recebendo o valor digitado, sugestao, crie um getOper()

e mude o if para:

if ( c.getOper().equals("+") ) 

iaê galera…
Tô começando a programar para celular…
Porém tô com uma dificuldade para fazer a manipulação de variáveis…
=/
O código não da erro…ele ate roda…mas o programa não faz a conta…

Gostaria de saber se alguem pode mostrar um exemplo basico de uma calculadora para celular…
xD

valeu!!!

A máquina virtual deve estar violando memória internamente. Tente usar String.valueOf, pra ver se a máquina passa a imprimir o valor corretamente.

Valeu pela dika
;D

Võ tentar fazer issu…