You are on page 1of 2

import java.util.

*;

class check

int n;

public check()

n=0;

public void input()

Scanner sc=new Scanner(System.in);

System.out.println("Enter the number you want to check for Special factorian");

n=sc.nextInt();

public int fact(int x)

int sum=1;

for(int i=1;i<=x;i++)

sum*=i;

return sum;

public void isspecial()

int sum=0;int a=n;

while(a!=0)

sum+=fact(a%10);

a/=10;

}
if(sum==n)

System.out.println("The number "+n+" is a special factorian");

else

System.out.println("The number "+n+" is not a special factorian");

public static void main()

check obj=new check();

obj.input();

obj.isspecial();

You might also like