Recursion

<head>
    <title>java</title>
    <meta name="description" content="java tutorial">
    <meta name="keywords" content="java">
    <meta name="copyright" content="nagasen">
    <meta name="author" content="naga">
    <meta name="email" content="nagasensoft@gmail.com">
    <meta name="Charset" content="ISO-8859-6">
    <meta name="Distribution" content="Global">
    <meta name="Rating" content="General">
    <meta name="Robots" content="INDEX,FOLLOW">
    <meta name="Revisit-after" content="1 Day">
</head>
Recursion

class Factorial {
int fact(int n) {
int result;
if ( n ==1) return 1;
result = fact (n-1) * n;
return result;
}
}
class Recursion {
public static void main (String args[]) {
Factorial f =new Factorial();
System.out.println(“Factorial of 3 is “ + f.fact(3));
System.out.println(“Factorial of 3 is “ + f.fact(4));
System.out.println(“Factorial of 3 is “ + f.fact(5));
}
}
The output from this program is shown here:
Factorial of 3 is 6
Factorial of 4 is 24
Factorial of 5 is 120

No comments:

Post a Comment

Loading