/*Write a program to find whether given no. is Armstrong or not. Example : Input - 153 Output - 1^3 + 5^3 + 3^3 = 153, so it is Armstrong no. */ class Armstrong { public static void main(String args[]) {
//Read Command Line Argument int num = Integer.parseInt(args[0]); int n = num; //use to compare at If stmt 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:
javac Armstrong.java Ex1: java Armstrong 10 10 is not a Armstrong Number Ex2: java Armstrong 153 153 is an Armstrong Number