Java Program to Print Armstrong Numbers between 1 and 1000

Java program to print the Armstrong numbers between 1 and 1000.
class ranjan
{
 public static void main(String args[])
 {
  int count=0,r,n,s=0;
  System.out.println("Armstrong numbers between 1 to 1000:");
  for(int i=1;i<1000;i++)
  {
   n=i;
   while(n>0)
   {
    r=n%10;
    s=s+(r*r*r);
    n=n/10;
   }
   if(s==i)
   {
    System.out.println(i);
   }
   s=0;
  }
 }
}

Output:

Armstrong numbers between 1 to 1000:
1
153
370
371
407

Post a Comment

0 Comments