Program to Check Armstrong Number in Java

In this post, we are going to write a program to check armstrong number in java.

Given a number x, write a code to check whether a number x is Armstrong Number or not. Let’s first understand what is Armstrong number?

Armstrong number

An Armstrong number is an n-digit number that is equal to the sum of the nth powers of its digits.

For example – 153, 371 is an Armstrong number.

Example 1: 153 has 3 digits.

153 : 13 + 53 + 33 = 153

Example 2 – Take an example of 6 which has 1 digit.

6: 61 = 6 It’s an Armstrong number

Example 3 – Take another example let’s say 15, it has 2 digits.

15 : 12 + 52 = 26

So 15 is not an Armstrong number.

Example 4 – This time let’s take bigger number 1634, it has 4 digits.

1634 : 14 + 64 + 34 + 44 = 1634

So, we can say 1634 is a 4 digit armstrong number.

Program to check armstrong number in java

How to Check Armstrong Number in Java

We know that, An Armstrong number is a number that is equal to the sum of the nth power of it’s digits.

Here are the following steps –

i) First step is to count number of digits present in a number.

ii) Once we know the number of digits present in a number. Then we can calculate the sum of nth power of it’s digits.

iii) Once the sum is calculated, Compare the original number to the calculated sum. If both are equal then it’s an Armstrong number else it’s not.

Programming video tutorials

Program to Check Armstrong Number in Java

We have discussed the logic to check whether an input number is Armstrong or not. Let’s write a java code to implement this logic.

Armstrong number in java video tutorial

More Programming Questions

Binary search in java

Java program to find first non-repeated character of a string

Check whether two strings are anagrams of each other

Tagged , . Bookmark the permalink.

About WebRewrite

I am technology lover who loves to keep updated with latest technology. My interest field is Web Development.