. What will be the output of the following Java program?

class recursion 
    {
        int fact(int n) 
        {
            int result;
            if (n == 1)
                return 1;
            result = fact(n - 1) * n;
            return result;
        }
    } 
    class Output 
    {
        public static void main(String args[]) 
        {
            recursion obj = new recursion() ;
            System.out.print(obj.fact(6));
        }
    }

a) 1
b) 30
c) 120
d) 720

1 thought on “. What will be the output of the following Java program?”

Leave a Comment