Kali ini saya akan membagikan source code pemrograman java tentang rekursif yaitu program faktorial.
public class Faktorial {
public static void main(String[] args) {
System.out.println(fakNonRekursif(5));
System.out.println(fakRekursif(5));
}
public static int fakNonRekursif(int n){
int hasil=1;
for (int i = 0; i < n; i++) {
hasil=hasil*(n-i);}
return hasil;
}
public static int fakRekursif(int n){
if(n==0){return 1;}
else{return fakRekursif(n-1)*n;}
}
}
public static void main(String[] args) {
System.out.println(fakNonRekursif(5));
System.out.println(fakRekursif(5));
}
public static int fakNonRekursif(int n){
int hasil=1;
for (int i = 0; i < n; i++) {
hasil=hasil*(n-i);}
return hasil;
}
public static int fakRekursif(int n){
if(n==0){return 1;}
else{return fakRekursif(n-1)*n;}
}
}
Tidak ada komentar:
Posting Komentar