Task – Java Check Armstrong Number Program. This Java Programming Tutorial will explain the source code of Armstrong Number checking program. The Java program will ask you to enter an integer number (whole number). When you will enter a number, this Java Check Armstrong Number program will find whether the given number is an Armstrong number or not.

### What is an Armstrong Number?

**An armstrong Number of N digits** is an integre such that the sum of its every digit raised to the power N is equal to the number itself.

For example, consider the integer number 153. Since, in this case N=3 which is the number of digits in 153.

Hence the sum of digits 1,5,3 raised to the power 3 is calculated as:

Num = 153

Sum = 1^{3} + 5^{3} + 3^{3}

Hence

Sum = 1 + 125 + 27

Sum = 153

Since, we find that Num is equal to the Sum of cubes of the digits, therefore, we conclude that 153 is an Armstrong Number. Because the sum of cubes of its digits is equal to the number itself.

### An Armstrong Number of Three Digits

An Armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number itself. For

example, 370 is an Armstrong number since 3**3 + 7**3 + 0**3 = 370. Note that ‘**’ represent power operation.

### The Source Code of Java Check Armstrong Number Program

/* * Write a Java program to input * a number and check whether it is * an Armstrong Number? */ package checkarmstrongnumber; /** public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print(“Enter a number to check for Armstrong Number:”); String s = String.valueOf(num); n = num; while (n != 0) if(num == sum) } } |

### Java Check Armstrong Number Program –

### Output – Different Sample Runs

Enter a number to check for Armstrong Number:1634

1634 is an Armstrong Number

Enter a number to check for Armstrong Number:153

153 is an Armstrong Number

Enter a number to check for Armstrong Number:407

407 is an Armstrong Number

Enter a number to check for Armstrong Number:456

456 is not an Armstrong Number

Enter a number to check for Armstrong Number:1

1 is an Armstrong Number

Enter a number to check for Armstrong Number:371

371 is an Armstrong Number

Enter a number to check for Armstrong Number:370

370 is an Armstrong Number