Alguém pode me ajudar: crie uma classe calculadora. esta classe deve receber dois valores e possuir a operação

Alguém pode me ajudar: crie uma classe calculadora.
esta classe deve receber dois valores e possuir a operação de soma e subtração.
utilizando o conceito de herança e crie uma classe chamada calculadora científica que implemente o cálculo de raíz quadrada.​

1 Resposta

  • Gustastrada

    import java.lang.Math;

    class calculadora {

     public static int soma(int x, int y) {

       return x + y;

     }

     public static int subtracao(int x, int y){

         return x-y;

     }

    }

    class calculadoraCientifica extends calculadora{

       public static double raizQuadrada(int x){

           return Math.sqrt(x);  

       }

    }

    public class Main {

     public static void main(String args[]) {

          int soma = calculadora.soma(1, 2);

          int sub = calculadora.subtracao(1, 2);

          double raiz = calculadoraCientifica.raizQuadrada(9);

          System.out.println("Soma:" + soma);

          System.out.println("Subtração:" + sub);

          System.out.println("raiz Quadrada: "+ raiz);

       }

    }

    Explicação:

     A questao que você pediu nos comentários:

    import java.lang.Math;

    class calculadora {

       public static int soma(int x, int y) {

           return x + y;

       }

       public static int subtracao(int x, int y){

          return x-y;

       }

    }

    class calculadoraCientifica extends calculadora{

       public static double raizQuadrada(int x){

           return Math.sqrt(x);

       }

    }

    public class Main {

       public static void main(String args[]) {

           //Construtor

           calculadoraCientifica calcCien = new calculadoraCientifica();

           

           int soma = calcCien.soma(1, 2);

           int sub = calcCien.subtracao(1, 2);

           double raiz = calcCien.raizQuadrada(9);

           

           System.out.println("Soma: " + soma);

           System.out.println("Subtração: " + sub);

           System.out.println("raiz Quadrada: "+ raiz);

       }

    }

Clique aqui para adicionar a sua resposta.