Strong Number program in Java

Previous
Next
import java.util.Scanner;
public class StrongNumber
{
	public static void main(String[] args) 
	{
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter n value : ");
		int n = scan.nextInt();
		int sum=0;
		int temp=n;
		while(n>0)
		{
			int rem = n%10;
			int fact=1;
			for(int i=rem ; i>=1 ; i--)
			{
				fact = fact*i;
			}
			sum = sum+fact ;
			n = n/10;
		}
		n=temp;
		if(n==sum)
			System.out.println(n + " is Strong");
		else
			System.out.println(n + " is not Strong");
	}
}

Output:

Enter n value :
145
145 is Strong
Previous
Next

Courses Enquiry Form