Thursday, June 9, 2016

Factorial Program in Java using recursion

Hi Folks , Today I am going to talk about the factorial program of 'n' numbers in java , how to implement it and what is the time complexity all other things , in my earlier post I have talked about Tower of Hanoi problem 
You can also see other Sorting program
Bubble Sort 
Selection Sort
Insertion Sort 


public class FactorialRecursion {
// main method
public static void main(String[] args) {

System.out.println(factorial(5)); // need to find the factorial of 5

public static  int factorial(int i)
if(i==0) return 1;
return i*factorial(i-1);


OUTPUT -   120

Time Complexity - The Time Complexity of Factorial Function is O(n).

Guys if you have any problem regarding the code  and any suggestion , please let me know. I will try to help / Improve.

Thank for reading

- Noeik


  1. Hi Admin, its an informative post, Java is most popular programming language and it offer huge career prospects for the talented professionals.
    J2EE Training in Chennai|JAVA Training Chennai|JAVA J2EE Training in Chennai


  2. I love your blog, it is clear, concise, friendly and very helpful. I want to say thank you for sharing the right information!
    Richard Brown data room services

  3. This comment has been removed by the author.

  4. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Java Online Training Java Training Institutes

  5. I learn so many things from your blog, thank you for updating such a wonderful post.. Java Training Institute in Chennai | Java Training Institute in Velachery.

  6. Your information about Java is useful for me to know more technical information. Really very informative post you shared here. Keep sharing this type of informative blog. If anyone wants to become a Java professional learn Java Training in Bangalore. Nowadays Java has tons of job opportunities for all professionals.

  7. It is the important idea for java apps code.Java is mostly created for web administration it's only using now OOPS concepts.You have a right information very beneficial article.If want become learn about for Java with Hadoop detailed if want become to learn about for Software Testing Training in Chennai , Software Testing Training Institute in Chennai

  8. I like your blog You are developing some software like java it's useful from me me.keep updates.
    CCNP Training Institute in Chennai | CCNP Certification Training in Chennai | CCNP Routing Training in Chennai

  9. Thanks for giving such a nice information about java concept. I gain some knowledge about java.Your way of explaining is very simple...
    No.1 Software Testing Training Institute in Chennai | Best Selenium Training Institute in Chennai | ISTQB Certification Center in Velachery

  10. Your blog was explain everything in detailed manner and it was very interesting to read. Kindly keep updating such a nice blog.MCSE Training Institute in Chennai | MCSA Training Institute in Chennai | Hardware & Networking Training in Chennai

  11. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it.
    Java Training Institute in Chennai | DotNet Training Institute in Chennai | Web Designing Training Institute in Chennai