Menu

Display sum of Armstrong numbers upto n.


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

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

System.out.print("The Armstrong numbers in the given range are ");

for(int i=1;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+" "); SUM_ARMSTRONG=SUM_ARMSTRONG+i;}

}
System.out.println();
System.out.println("The sum of armstrong numbers is "+SUM_ARMSTRONG);
}}