Como colocar um if else para o usuario digitar se ele quer somar os dois numeros que o mesmo digitou, ou dividir, multiplicar, subtrair

package calculadora;

import javax.swing.JOptionPane;

public class Calculadora {

static void calculadora(float numero1, float numero2){
    JOptionPane.showMessageDialog(null, "Numero1 = " +numero1, "numero1", JOptionPane.INFORMATION_MESSAGE);
    JOptionPane.showMessageDialog(null,  "Numero2 = " +numero2, "numero2", JOptionPane.INFORMATION_MESSAGE);
      
}

static void operadores_matematicos(){
    
     String operador = String.valueOf(JOptionPane.showInputDialog(null, "Operadores:", "operador", JOptionPane.INFORMATION_MESSAGE));

}

public static void main(String[] args) {
  
    float numero1 = Float.valueOf(JOptionPane.showInputDialog(null, "Insira o valor do primeiro  numero: ", "numero1",JOptionPane.INFORMATION_MESSAGE));
    float numero2 = Float.valueOf(JOptionPane.showInputDialog(null, "Insira o valor do segundo numero: ", "numero2",JOptionPane.INFORMATION_MESSAGE));
    String operador = String.valueOf(JOptionPane.showInputDialog(null, "Deseja somar,dividir, subtrair ou multiplicar os seus numeros?","operador",JOptionPane.INFORMATION_MESSAGE));
}

}

Faz com switch/case

String operador = String.valueOf(JOptionPane.showInputDialog(null, "Deseja somar,dividir, subtrair ou multiplicar os seus numeros?","operador",JOptionPane.INFORMATION_MESSAGE));
switch(operador) {
    case "+":
    //Faz o que precisa
    break;
    case "-":
    //Faz o que precisa
    break;
}

Sacou?

Vou tentar fazer aqui!Obrigadão ^^

sou novo em Java,como que eu faço para imprimir o resultado do numero 1 e numero 2 de acordo com a petição dele (+ - / *)?

Pode colocar o System.out.println(“Seu resultado é:” + ||variavel da operacao||);

É novo em programação e nunca viu aula de matemática?
Como que você faz para ter 1 + 1, 2 - 2, 4 * 4 ou 5 / 5, na calculadora?

Você precisa estudar mais ética em TI.

2 curtidas

Neste post tem um exemplo.

Fiquei curioso, você não linkou quem deveria estudar mais ética. Pelo menos, aqui não apareceu. É para o original poster?

Para todos que acharem necessário. - você(se achar necessário);

Bem, quando você diz “Você precisa estudar…” em uma thread, é direcionado a alguém. Sem estar linkando alguém especifico, é entendido que é uma resposta à pergunta inicial, e eu não vi como isso poderia encaixar na situação. Por isso a curiosidade, mas legal que você tenha esclarecido.

Concordo, também não me fez sentido.