Quem podem me ajudar com este codigo simples, não consigo executar comparação entre duas String.
import javax.swing.JOptionPane;
public class Calculadora{
public static void main ( String args[] ){
// Entrada de Dados
String firstNumber, secondNumber, sinal;
// Calculo de dados na aplicação
int number1, number2;
// Recebe o resultado
int result;
// Recebe valor digitado pelo usuario
firstNumber =
JOptionPane.showInputDialog("Informe o 1º Numero");
secondNumber =
JOptionPane.showInputDialog("Informe o 2º Numero");
sinal =
JOptionPane.showInputDialog("Informe a operação");
// Converte os numeros para Inteiro
number1 = Integer.parseInt ( firstNumber );
number2 = Integer.parseInt ( secondNumber );
result = 0;
if (sinal == "+")
{
result = number1+= number2;
}
else
if (sinal == "-")
{
result = number1-= number2;
}
else
if (sinal == "/")
{
result = number1/= number2;
}
else
if (sinal == "*")
{
result = number1*= number2;
}
JOptionPane.showMessageDialog(
null, "Calculo é\n" + result, "Resultado",
JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}// Fim metodo main
} // Fim class Calculadora