引号下面是我的实际任务,下面是我当前的代码。有人可以指出我正确的方向。
编写一个名为 multiplyEvens 的递归方法,它返回前 n 个偶数的乘积。例如, multiplyEvens(1) 返回 2, multiplyEvens(4) 返回 384(因为 2 * 4 * 6 * 8 = 384)。如果传递的值小于 1,则抛出 IllegalArgumentException。
private static int multiplyEvens(int n)
{
if(n%2 == 0)
{
System.out.println(n*n);
return multiplyEvens(n*n);
// I'm lost
}
System.out.println();
return n;
}