Calcular em Java
vou postar um exercicio bem que fiz na faculdade, que pode ser util para alguem que está começando,
é uma especie de calculadora, bem simples sem complições.
utilizaremos 2 classes dentro do pacote Calcular.
a primeira classe se chamara Calculadora
// Pacote calculadora package calculadora; // Importar Scanner para pegar instruções digitadas pelo usuario do sistema import java.util.Scanner; // Classe nivel de privacidade Publica public class Calculadora { // declarando os operadores int operador1, operador2,escolha; //metodo para Ler public void Ler(){ // Instanciando o Scanner Scanner sc = new Scanner(System.in); // Mensagem na tela para o cliente System.out.println("Entre com o Primeiro Valor"); //Pegando tecla do tipo inteiro para o Operador operador1 = sc.nextInt(); //Mensagem na tela do cliente System.out.println("Entre com o Segundo Valor"); // Pegando tecla do tipo inteiro operador2 = sc.nextInt(); } // Escolher qual Operação ira realizar public void Escolher(){ Scanner sc = new Scanner(System.in); System.out.println("1 - Somar | 2 - Dividir | 3 - Vezes | 4-Diminuir"); escolha = sc.nextInt(); } // Metodo Principal public static void main(String[] args){ Calcular s = new Calcular(); s.Escolher(); // verificando a Escolha switch (s.escolha) { case 1: s.Ler(); s.Somar(); break; case 2: s.Ler(); s.Dividir(); break; case 3: s.Ler(); s.Vezes(); case 4: s.Ler(); s.Diminuir(); break; default: break; } } }
e a classe que ira fazer os calculos se chama Calcular
package calculadora; // Calcular extendendo a Calculadora recebendo a Herança da calculadora public class Calcular extends Calculadora{ //Somar public void Somar(){ System.out.println("A Soma dos dois Valores é: " + (operador1+operador2)); } //Dividir public void Dividir(){ System.out.println("A Divisão dos dois Valores é: " + (operador1/operador2)); } //Vezes public void Vezes(){ System.out.println("Os valores em vezes é: " + (operador1*operador2)); } //Diminuir public void Diminuir(){ System.out.println("Os valores Subtraido é: " + (operador1-operador2)); } }
Espero ter ajudado alguem qualquer erro meu postem ai
Obrigado
God Bless