Showing posts with label Java program to find whether given number is Armstrong or not. Show all posts
Showing posts with label Java program to find whether given number is Armstrong or not. Show all posts

Monday, 2 November 2015

Java program to find whether given number is Armstrong or not


Write a program to find whether given number is Armstrong or not.

Input:- 153

Output:- 1^3 + 5^3 + 3^3 = 153, so it is Armstrong no.


Sample Program:-

 /**  
  * @author Dixit  
  *   
  */  
 public class ArmstrongProgram {  
      /**  
       * @param args  
       */  
      public static void main(String[] args) {  
           int num = 153;  
           int n = num;   
           int check = 0, remainder;  
           while (num > 0) {  
                remainder = num % 10;  
                check = check + (int) Math.pow(remainder, 3);  
                num = num / 10;  
           }  
           if (check == n)  
                System.out.println(n + " is an Armstrong Number");  
           else  
                System.out.println(n + " is not a Armstrong Number");  
      }  
 }  

 Output  
 153 is an Armstrong Number  

Enjoy Programming.