Sobrecarga de método de produto

então eu estava trabalhando nesse problema no CodeHS, então fiquei preso por tanto tempo e resolvi perguntar aqui.

O exercício é sobrecarregar o método do produto para permitir a multiplicação de outros tipos de valores:

dois duplosum int e um duploum duplo e um inttrês polegadas

três duplos

public class Product extends ConsoleProgram
{
    public void run()
    {
        int intValue = 5;
        double doubleValue = 2.5;

        int product1 = product(intValue, intValue);
        System.out.println(product1);

        // Use method overloading to define methods 
        // for each of the following method calls

        double product2 = product(doubleValue, doubleValue);
        System.out.println(product2);

        int product3 = product(intValue, intValue, intValue);
        System.out.println(product3);

        double product4 = product(intValue, doubleValue);
        System.out.println(product4);

        double product5 = product(doubleValue, intValue);
        System.out.println(product5);

        double product6 = product(doubleValue, doubleValue, doubleValue);
        System.out.println(product6);
    }

    public int product(int one, int two)
    {
        return one * two;
    }
}

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion