This is an Armstrong number in java program.  Armstrong number is an number = sum of  cube of each digits . 
As a example  we consider -- 153= (1)3 +(5)3 + (3)3
Q: Is 153 an Armstrong number?
A: yes, 153 is an Armstrong number.

Q: Is 1 an Armstrong number?
A: Yes. 

Q: Give example  Armstrong number?
A: 1,153,370,371

Source Code:

  1. package basicjava;
  2. import java.util.Scanner;
  3. public class ArmstrongNumber {
  4. public static void main(String[] args) {
  5. try (
  6. Scanner input = new Scanner(System.in)) {
  7. int num,temp,sum = 0,r;
  8. System.out.println("Enter the number:");
  9. num = input.nextInt();
  10. temp=num;
  11. while(temp!=0) {
  12. r = temp%10;
  13. sum = sum + r*r*r;
  14. temp = temp/10;
  15. }
  16. if(num==sum) {
  17. System.out.print(true);
  18. }
  19. else {
  20. System.out.println("This is not Armstrong number.");
  21. }
  22. }
  23. }
  24. }

Output:

1. Enter the number: 153
     true

2.  Enter the number: 123
     This is not Armstrong number.

0 comments:

Post a Comment