public static int exponent(int baseNum) {
int temp = baseNum *= baseNum;
return temp * exponent(baseNum);
}
Прямо сейчас описанный выше метод превращает n * n в бесконечность, если я его отлаживаю, поэтому он все еще работает, но мне нужно, чтобы этот рекурсивный метод останавливался после 10 раз, потому что мой инструктор требует, чтобы мы нашли показатель степени, заданный степенью 10.
Метод должен иметь только один параметр, вот несколько примеров вызова экспоненты:
System.out.println ("The power of 10 in " + n + " is " +
exponent(n));
Итак, вывод должен быть:
The power of 10 in 2 is 1024
OR
The power of 10 in 5 is 9765625
power(baseName, n);
уменьшать мощность на единицу каждый раз, когда вы рекурсивно. - person Peter Lawrey   schedule 01.11.2012