Factorial using recursion - Java

public class Factorial {

    public static int factorial(int num){
        if(num == 0 || num == 1)
            return 1;
        else
            return num * factorial(num-1);
    }

    public static void main(String[] args) {
        System.out.println(factorial(5));
    }
}

o/p: 
120

Comments

Popular posts from this blog

public vs protected vs default access modifiers - Java

Class, Reference and Object