Java Code To Check Amstrong Number

March 3, 2023
public class Armstrong
{
	public static void main(String[] args)
	{
		int i = 1, a, arm, n, temp;
		System.out.println("Armstrong number between 1 to 500 are");

		while (i < 500)
		{
			n = i;
			arm = 0;
			while (n > 0)
			{
				a = n % 10;
				arm = arm + (a * a * a);
				n = n / 10;
			}
			if (arm == i)
				System.out.println(i);
			i++;
		}
	}
}

Compile:

javac Armstrong.java
java Armstrong

Output:

Armstrong number between 1 to 500 are
1
153
370
371
407

You Might Also Like