Olá, pessoal. Sou iniciante aqui e estou com duvida neste exercicio abaixo:
" Escreva um aplicativo que solicita ao usuario para digitar dois numeros, obtém os dois números do usuário e imprime a soma, o produto, a diferença e o quociente(divisão) dos dois números. "
Eu devo usar uma classe para cada operação??? O que voces acham?
Faz uma classe para obter os dados aonde está classe possui o metódo main e uma outra classe com os metódos somar , dividir … e vc instância esta classe na sua classe principal que contém o metódo main !!!
importjava.util.Scanner;publicclassPrincipal{publicstaticvoidmain(String[]args){intx;inty;Scannerout=newScanner(System.in);System.out.println(" Digite um numero ");x=Integer.parseInt(out.next());System.out.println(" Digite um numero ");y=Integer.parseInt(out.next());Operacoesop=newOperacoes(x,y);System.out.println(op.soma());}}
Bravox
F
FredePJ
muito obrigado , amigo! valeu mesmo!
F
fabiozoroastroPJ
Olha, na MINHA humilde opinião vc não precisa criar duas classes.
faz métodos pra cada operação e usa tudo dentro da mesma classe.
Mais ou menos assim:
publicclassSuaClasse{privateNumbersoma(Numbera,Numberb){return(a+b);}// Demais métodos.publicsaticvoidmain(String[]args){// Implementa a entrada de dados como fez o Bravox.System.out.println(soma(a,b));System.out.println(divisao(a,b));System.out.println(subtracao(a,b));System.out.println(multiplicacao(a,b));}}
Edit: Se vc fizer do jeito que o Bravox fez, seu professor vai gostar mais. … ehehhe
Abraços.
B
BravoxPJ
E uma outra opção !! mas acredito que para ele que está começando e bom a utilizar este tipo de “padrão” para que ele possa a treinar orientação a objetos !!