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");
        else
            System.out.println(n+" is not a Armstrong Number");
    }
}


Output

 
153
153 is an Armstrong Number