基本ケースをテストせずに、つまりfor 0 と 1を実行せず1
に、呼び出し時にこの再帰メソッドを返すにはどうすればよいですか。0!
if-else
public static long f( number ){
if ( number <= 1 ){ // test for base case
return 1; // base cases: 0! = 1 and 1! = 1
}
else{ return number * f( number - 1 ); }
}
基本ケースをチェックしたくありません。これは可能ですか?