Power Your Software Testing 
 with AI and Cloud
Supercharge QA with AI for Faster & Smarter Software Testing

The Armstrong number is defined as the number whose sum of its digits raised to the power of the number of digits gives the number itself. A three-digit Armstrong number is 0, 1, 153, 370, 371, 407, etc., whereas a four-digit Armstrong number is 1634, 8208, 9474, etc.
Here is the Java program to check whether a given number is Armstrong.
import java.util.Scanner;
class CheckArmStrongNum {
    public static void main(String[] args) {
        int num1, k, sum = 0, num;   
        System.out.println("Enter the number:");
        Scanner sc = new Scanner(System. in );
        num = sc.nextInt();
        num1 = num;
        while (num!= 0)
        {
            k = num % 10;
            sum += Math.pow(k, 3);
            num /= 10;
        }
        if(sum == num1)
            System.out.println(num1+ " is an Armstrong number");
        else
            System.out.println(num1+ " is not an Armstrong number");
    }
}
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

Get 100 minutes of automation test minutes FREE!!