Menu

Write a program t o read two numbers and Display Strong numbers in the range


import java.util.*;
class Display_strong{
public static void main(String[] args) {

Scanner sc= new Scanner(System.in);
System.out.print("Enter a number to start : ");
int start= sc.nextInt();
System.out.print("Enter a number to end : ");
int end= sc.nextInt();

System.out.println("The Strong numbers in the given range are");

for(int i=start;i<end;i++)
{
int number=i;
int sum=0;

        while(number!=0)
        {
        int digit=number%10;
        int fact=1;

        for(int j=1;j<=digit;j++)
        {
        fact=fact*j;
        }
sum=sum+fact;
number=number/10;
}

if(sum==i) System.out.println(i);


}}}