Menu

Display its factorial of a number- java program

Display its factorial of a number

import java.util.*;
class factorial_number{
public static void main(String args[]){
Scanner sc= new Scanner(System.in);
System.out.println("Enter a number to perform factorial");
int number=sc.nextInt();

Hello h= new Hello();
if(number>=0)
{
System.out.println("The factorial of given number is "+h.fact(number));
}
else System.out.println("Invalid number");
}}

class Hello{
int fact(int n){
if(n==1 || n==0) return 1;
else return n*fact(n-1);

}}