From 23eba8bfdce79e3912a2db4e49d256e57d552382 Mon Sep 17 00:00:00 2001 From: thomasina23 <44630841+thomasina23@users.noreply.github.com> Date: Sat, 31 Oct 2020 23:50:34 +0800 Subject: [PATCH] Create CheckArmstrong.java checks if a number is an armstrong number --- .../armstrong-number/CheckArmstrong.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Algorithms/Maths/armstrong-number/CheckArmstrong.java diff --git a/Algorithms/Maths/armstrong-number/CheckArmstrong.java b/Algorithms/Maths/armstrong-number/CheckArmstrong.java new file mode 100644 index 00000000..2eea4488 --- /dev/null +++ b/Algorithms/Maths/armstrong-number/CheckArmstrong.java @@ -0,0 +1,24 @@ +import java.util.Scanner; +public class CheckArmstrong { + + public static void main(String[] args) { + + int num, number, temp, total = 0; + System.out.println("Ënter 3 Digit Number"); + Scanner scanner = new Scanner(System.in); + num = scanner.nextInt(); + scanner.close(); + number = num; + + for( ;number!=0;number /= 10) + { + temp = number % 10; + total = total + temp*temp*temp; + } + + if(total == num) + System.out.println(num + " is an Armstrong number"); + else + System.out.println(num + " is not an Armstrong number"); + } +}