我得到一个赋值需要做以下事情:如果输入是偶数,则返回 0。否则,返回整数输入的阶乘,但不乘任何偶数。我写了一些报价,但它运行时出错。有人能告诉我我哪里做错了吗?
public static int oddFactorial(int number){
if (number%2==0)
return (0);
else{
int counter = 1;
int toReturn= 1;
while (counter <= number)
toReturn = toReturn*counter;
counter+=2;
return number;
}
}
public static void main(String[] args) {
int number = 7;
}
}