Menu

Read two numbers and Display Armstrong numbers in the range

import java.util.*;
class Display_armstrong{
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.print("The Armstrong 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;
      sum = sum + (digit *digit  * digit);
      number = number / 10;
      }
if(sum == i) System.out.print(i+" ");

}


}}