In this tutorial, we are going to write a Java program to find whether a given number is Armstrong or not in Java Programming with practical program code and step-by-step full complete explanation.

Java program to find Armstrong number

Java program to find Armstrong number.

class Armstrong
    public static void main(String args[])
        int num = Integer.parseInt(args[0]);
        int n = num; //use to check at last time
        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");
            System.out.println(n+" is not a Armstrong Number");


153 is an Armstrong Number