import java.io.*;
public class Armstrong
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int c, n, m, arm, d;
System.out.print("\nEnter Number:: ");
n = Integer.parseInt(br.readLine());
m = n;
for (c = 0; n > 0; n = n / 10)
c++;
n = m;
for (arm = 0; n > 0; n = n / 10)
{
d = n % 10;
arm = arm + (int) Math.pow(d, c);
}
if (arm == m)
System.out.println("\n" + m + " is Armstrong Number");
else
System.out.println("\n" + m + " is not Armstrong Number");
}
}
Note:: Some Armstrong Numbers are:: 0, 1, 153, 370, 371, 407, 1634, 8208, 9474, etc
OUTPUT::
Enter Number:: 153
153 is Armstrong Number
public class Armstrong
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int c, n, m, arm, d;
System.out.print("\nEnter Number:: ");
n = Integer.parseInt(br.readLine());
m = n;
for (c = 0; n > 0; n = n / 10)
c++;
n = m;
for (arm = 0; n > 0; n = n / 10)
{
d = n % 10;
arm = arm + (int) Math.pow(d, c);
}
if (arm == m)
System.out.println("\n" + m + " is Armstrong Number");
else
System.out.println("\n" + m + " is not Armstrong Number");
}
}
Note:: Some Armstrong Numbers are:: 0, 1, 153, 370, 371, 407, 1634, 8208, 9474, etc
OUTPUT::
Enter Number:: 153
153 is Armstrong Number