Monday, April 27, 2009

SOURCE CODE

class factorial
{
int fact(int n)
{
if(n==1)
return 1;
else
return(n*fact(n-1));
}
};
class recur
{
public static void main(String arg[])
{
factorial fac=new factorial();
System.out.println("factorial of 5"+fac.fact(5));
System.out.println("factorial of 6"+fac.fact(6));
System.out.println("factorial of 7"+fac.fact(7));
}
}

SAMPLE OUTPUT:

C:\>cd jdk1.5.0
C:\jdk1.5.0>cd bin
C:\jdk1.5.0\bin>javac factorial.java
C:\jdk1.5.0\bin>java factorial
C:\jdk1.5.0\bin>java recur
factorial of 5: 120
factorial of 6: 720
factorial of 7: 5040