Perform automated and live-interactive testing on 3000+ real desktop and mobile devices online.
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");
}
}
Test your websites, web-apps, or mobile apps seamlessly with LambdaTest.
Start Free TestingEarn resume-worthy Selenium certifications that help you land a top job.
Learn MoreTest orchestration and execution cloud of 3000+ browsers and OS
24/7 support
Enterprise grade security
Fastest test execution cloud