Я делаю метод, который должен делать то же самое, что и Math.pow(), но я просто не могу понять, как сделать возможным использование двойных значений для y и получить результат двойного значения с десятичными знаками.... Любые идеи (желательно с использованием цикла for)? В приведенном ниже методе я использовал «x» в качестве основания и «y» в качестве показателя степени.
public static double power(double x, double y) {
double result = 1;
if (y <= 0)
return 0;
for (int count = 0; count < (int)y; count++)
result *= x;
return result;
}
pow
, непросто. Взгляните на этот ответ. - person Sergey Kalinichenko   schedule 15.11.2012