Examveda
Examveda

What will be the output of the following Java program?
class recursion 
{
    int func (int n) 
    {
        int result;
        result = func (n - 1);
        return result;
    }
} 
class Output 
{
    public static void main(String args[]) 
    {
        recursion obj = new recursion() ;
        System.out.print(obj.func(12));
    }
}

A. 0

B. 1

C. Compilation Error

D. Runtime Error

Answer: Option D


This Question Belongs to Java Program >> Constructors And Methods

Join The Discussion

Related Questions on Constructors and Methods

What is a constructor in Java?

A. A special method to create instances of classes

B. A method used for mathematical calculations

C. A method to perform string manipulations

D. An exception handling mechanism