Sponsored Links
Ad by Google
We have previously listed core java written interview questions. Sometimes interviewer asked you to write a program to find the factorial value of a given number. So In this post, I am simply creating a program to calculate the factorial of given number using a recursion function, about recursion function we separately post a tutorial.
FactorialExample.java
OUT PUT:
Factorial of given number is - 120
FactorialExample.java
package com.javamakeuse.poc; public class FactorialExample { // recursion method to calculate factorial // ex. !5 = 5*4*3*2*1 public static int findFactorial(int num) { if (num < 1) { throw new IllegalArgumentException("Not a valid number"); } else if (num == 1) { return 1; } else { return num * findFactorial(num - 1); } } public static void main(String[] args) { System.out.println("Factorial of given number is - " + findFactorial(5)); } }
OUT PUT:
Factorial of given number is - 120
Sponsored Links
0 comments:
Post a Comment