Armstrong Number in Java
Code Snippet
//Armstrong Number in Java
import java.util.Scanner;
public class App {
// Write a program to check whether the given 3 digit number is armstrong or not
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter 3 Digit Number : ");
int number = in.nextInt();// 123
int temp = number;// 123
int digit1, digit2, digit3;
digit3 = temp % 10;// 3
temp = temp / 10;// 12
digit2 = temp % 10;// 2
temp = temp / 10;// 1
digit1 = temp % 10;// 1
int result = (digit1 * digit1 * digit1) + (digit2 * digit2 * digit2) + (digit3 * digit3 * digit3);
if (number == result) {
System.out.println(number + " is armstrong Number");
} else {
System.out.println(number + " is not an armstrong Number");
}
}
}