Como fazer com que o usuario escolha uma função entre soma, subtração, multiplicação, divisão. Não estou conseguindo fazer com que ele escolha uma determinada função em Java
//subtração
static int subtracao(int numero1, int numero2){
intresultado=numero1-numero2;returnresultado;}
//multiplicação
static int multiplicacao(int numero1, int numero2){
intresultado=numero1*numero2;returnresultado;}
//divisao
static int divisao(int numero1, int numero2){
intresultado=numero1/numero2;returnresultado;}publicstaticvoidmain(String[]args){intnumero1=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira um numero: ","resultado",JOptionPane.INFORMATION_MESSAGE));intnumero2=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira outro numero: ","numero2",JOptionPane.INFORMATION_MESSAGE));intresultado=soma(numero1,numero2);}}
Cara, sinceramente, você precisa estudar muito mais. Já respondi como fazer neste tópico
D
Deibidson1 like
public static void main(String[] args) {
Scannerentrada=newScanner(System.in);intn1;intn2;System.out.print("Tipo de operação?\n 1-Soma\n 2-subtrai\n");switch(entrada.nextInt()){case1:n1=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira um numero: ","numero1",JOptionPane.INFORMATION_MESSAGE));n2=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira outro numero: ","numero2",JOptionPane.INFORMATION_MESSAGE));soma(n1,n2);break;case2:n1=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira um numero: ","numero1",JOptionPane.INFORMATION_MESSAGE));n2=Integer.parseInt(JOptionPane.showInputDialog(null,"Insira outro numero: ","numero2",JOptionPane.INFORMATION_MESSAGE));subtrair(n1,n2);break;}}privatestaticvoidsubtrair(intn1,intn2){JOptionPane.showMessageDialog(null,"Resultado: "+(n1-n2));}privatestaticvoidsoma(intn1,intn2){JOptionPane.showMessageDialog(null,"Resultado: "+(n1+n2));}
G
gustavo_scarpim
Entendo mas eu estou estudando java agora na faculdade, nunca tinha visto essa linguagem, eu não aprendi a usar aquele codigo que você colocou.
G
gustavo_scarpim
Cara muito obrigado! Consegui fazer o meu exercício graças a você! Obrigadão!
D
darlan_machado
Fazer ou copiar?
G
gustavo_scarpim
Você é chato hein!
R
rodriguesabner
Ele não é chato. O que você aprendeu com esse código? Quanto você quebrou a cabeça pra terminar um exercício? Tenha em mente que você só vai aprender de fato quando você começar a quebrar muito a cabeça. É errando que se aprende!!
G
gustavo_scarpim
Sim, eu não copiei apenas um código, estudei sobre esse código para que eu possa usar no futuro, comecei a estudar programação na faculdade faz pouco tempo, não tinha visto essa estrutura While ainda