### What is Armstrong number

An Armstrong number is a number where sum of the cube of its digit is equal to the original number.

- Example: 153, 370, 371, 407, etc. are Armstrong numbers.
- Sample Input:
**153** - Logic statement:(1 X 1 X 1)=
**1** - (5 X 5 X 5)=
**125** - (3 X 3 X 3)=
**27** - Sum =(1 + 125 + 27)=
**153** - Sample output:
**153**which is equal to the original number, that’s why**153**is a Armstrong number

Let’s see another example:

- Sample input:
**407** - Logic statement: (4 X 4 X 4)=
**64** - (0 X 0 X 0)=
**0** - (7 X 7 X 7)=
**343** - Sum= (64 + 0 + 343)=
**407** - Sample output:
**407**which is equal to the original number, that’s why**407**is a Armstrong number

**// program to check an inputted number is Armstrong or not
import java.util.Scanner;
class Armstrong
{
public static void main(String args[])
{
int num,org_num, rem,sum=0;
Scanner sc=new Scanner(System.in);
System.out.println("Enter any number");
num=sc.nextInt();
org_num=num;
while(num!=0)
{
rem=num%10;
sum=sum+(rem*rem*rem);
num=num/10;
}
if(sum==org_num)
System.out.println(org_num+" is a Armstrong number");
else
System.out.println(org_num+" is not a Armstrong
number");
}
}
**

Output: