Mencari Faktorial dengan Java memakai teknik Rekursi

Source code dibawah ini digunakan untuk mencari Nilai Faktorial dari suatu angka masukan menggunakan pemrograman Java dengan metode Rekursi. Sementara ini masukannya masih statis, untuk perkembangannya silahkan dimodifikasi jadi masukan bisa dinamis sesuai inputan user. Silahkan dipahami 🙂

public class faktorialJava{
    static int hitungFaktorial(int b){
        int hasilFaktorial;
        hasilFaktorial = (b<=1) ? 1 : b * hitungFaktorial(b-1);
        return hasilFaktorial;
    }

    public static void main(String args[]){
        int angkaFaktorial = 4;
        int hasil = hitungFaktorial(angkaFaktorial);
        System.out.println("Faktorial dari : " + angkaFaktorial + " adalah " + result);
    }

 /*
 Angka Masukan = 4
 Output Faktorialnya adalah 24
 */
}