Javaには2つのメソッド(階乗計算など)があり、これら2つのメソッドをテストして、どちらが速いかを見つける必要があります。私はそのコードを再帰とforループとして持っています:
それらは両方とも同じクラスデータにあります。
public long FakultaetRekursiv( int n){
if(n == 1){
return 1;
}
else{
return FakultaetRekursiv(n-1) * n;
}
}
public long Fakultaet( int n){
int x=1;
for(int i=1; i<=n; i++){
x= x*i;
}
return x;
}
currentTimeMillis()が少し役立つと聞きましたが、正確に行う方法がわかりません。ありがとう。