public static int factorial(int num) {if(num < 2)return num;int result = 1;for (int i=2; i<=num; i++)result *= i;return result;}::Perhatikan bahwa contoh ini tidak menangani nilai negatif, dalam kasus seperti itu, nilai yang diberikan akan dikembalikan.
Untuk menentukan definisi rekursif, kita perlu tahu apa masalahnya:
result = n!
recursivly
hasil = n * (n-1)! seperti yang dijelaskan di atas
::dengan ini kita dapat merancang sebuah metode rekursif yang dapat menghitung faktoria
result = n!
recursivly
hasil = n * (n-1)! seperti yang dijelaskan di atas
::dengan ini kita dapat merancang sebuah metode rekursif yang dapat menghitung faktoria
|
|
theiyoe
| - |
|
0 komentar:
Posting Komentar