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.