次のことを行う必要がある割り当てがありました。入力が偶数の場合は、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;
}
}