File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package Others ;
2+
3+ import java .util .Scanner ;
4+ /**
5+ * To check if a given number is armstrong or not.
6+ * @author mani manasa mylavarapu
7+ *
8+ */
9+ public class Armstrong {
10+ public static void main (String [] args ) {
11+ Scanner scan = new Scanner (System .in );
12+ System .out .println ("please enter the number" );
13+ int n = scan .nextInt ();
14+ boolean isArmstrong = checkIfANumberIsAmstrongOrNot (n );
15+ if (isArmstrong )
16+ {
17+ System .out .println ("the number is armstrong" );
18+ }
19+ else
20+ {
21+ System .out .println ("the number is not armstrong" );
22+ }
23+ }
24+
25+ public static boolean checkIfANumberIsAmstrongOrNot (int number ) {
26+ int remainder , sum = 0 ,temp =0 ;
27+ temp =number ;
28+ while (number > 0 ) {
29+ remainder = number % 10 ;
30+ sum = sum + (remainder * remainder * remainder );
31+ number = number / 10 ;
32+ }
33+ if (sum == temp ) {
34+ return true ;
35+ } else {
36+ return false ;
37+ }
38+
39+ }
40+ }
You can’t perform that action at this time.
0 commit comments