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