28 lines
663 B
Java
28 lines
663 B
Java
|
import java.util.Scanner;
|
||
|
|
||
|
class Armstrong{
|
||
|
public static void main(String args[]){
|
||
|
Scanner sc = new Scanner(System.in);
|
||
|
|
||
|
int a,b,digit;
|
||
|
int digisum=0;
|
||
|
|
||
|
System.out.println("Enter the number you went to check for Armstrong-ness:");
|
||
|
a = sc.nextInt();
|
||
|
|
||
|
b = a;
|
||
|
|
||
|
while(b!=0){
|
||
|
digit = b%10;
|
||
|
digisum += (digit*digit*digit);
|
||
|
b /= 10;
|
||
|
}
|
||
|
|
||
|
if(digisum == a){
|
||
|
System.out.println("The number is an armstrong number.");
|
||
|
}else{
|
||
|
System.out.println("The number is not an armstrong number.");
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|