Calculadora somando valores

1 resposta
java
L

Bom dia, estou criando simples em Java no NetBeans, está funcioando corretamente. Minha dúvida é: Como eu crio um método que ao clicar no botão de somar e clicar em outro valor e clicar no botão de soma ele exiba o novo resultado.
Ex: Clico em 1 depois no + e depois no 2, e clicar no + o textFiled recebe o resultado de 3 e se eu clicar em 5 por exemplo e depois no + o textFiled receba o resultado de 8, pegandno a soma anterior e adicionando o novo valor que foi 5 e assim sucessivamente?
Eu criei 2 variaveis valor1 e valor2, será necessário outra variável?
Segue a baixo o código inserido no botão soma:

if (!txtResultado.equals("")) {

numero1 = txtResultado.getText();

sinal ="+";

txtResultado.setText("");
}
Esse código foi inserido no botão igual(=):

if (!numero2.equals("")) {

resultado = calculadora(numero1,numero2,sinal);

txtResultado.setText(resultado);

}

E esse é o método chamado pelo botão igual(=):

public static String calculadora(String numero1,String numero2,String sinal){

double resultado = 0.0;

String resposta;
if (sinal.equals("-")) {
        resultado = Double.parseDouble(numero1) - Double.parseDouble(numero2);
    }
    if (sinal.equals("+")) {
        resultado = Double.parseDouble(numero1) + Double.parseDouble(numero2);
    }
    if (sinal.equals("*")) {
        resultado = Double.parseDouble(numero1) * Double.parseDouble(numero2);
    }
    if (sinal.equals("/")) {
        resultado = Double.parseDouble(numero1) / Double.parseDouble(numero2);
    }
    resposta = String.valueOf(resultado);
    return resposta;

1 Resposta

L

Estou criando uma calculadora simples em Java!

Criado 2 de maio de 2018
Ultima resposta 2 de mai. de 2018
Respostas 1
Participantes 1