Write a Java program to print out all Armstrong numbers between 1 to 600 using loop
In this demo I have used NetBeans IDE 8.2 for debugging purpose. But you can use any java programming language compiler as per your availability..
public class JavaLoopExcercise { public static void main(String[] args) { int digit1, digit2, digit3; for(int number = 1; number <= 600; number++) { int temp = number; digit1 = temp % 10; temp = temp / 10; digit2 = temp % 10; temp = temp / 10; digit3 = temp % 10; if(digit1*digit1*digit1 + digit2*digit2*digit2 + digit3*digit3*digit3 == number) { System.out.println(number); } } } }
Result:
1
153
370
371
407
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
In this demo I have used NetBeans IDE 8.2 for debugging purpose. But you can use any java programming language compiler as per your availability..
Result:
1
153
370
371
407
need an explanation for this answer? contact us directly to get an explanation for this answer