Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Find the amstrong numbers upto the given limit in Java

  1. //Generate Amstrong Number upto limit
  2. import java.io.*;
  3. class AmstrongNum
  4. {
  5. int sum=0,rem,t;
  6. void check(int num)
  7. {
  8. System.out.println("The following numbers are amstrong numbers:");
  9.  
  10. for(int i=1;i<num;i++)
  11. {
  12. t= i;
  13. while( t !=0 )
  14. {
  15. rem= t % 10;
  16. sum = sum + rem*rem*rem;
  17. t = t/10;
  18. }
  19. if( sum == i)
  20. System.out.println(i+"\n");
  21. sum=0;
  22. }
  23. }
  24. public static void main(String args[])throws IOException
  25. {
  26. AmstrongNum am= new AmstrongNum();
  27. int n;
  28. BufferedReader b= new BufferedReader(new InputStreamReader(System.in));
  29. System.out.println(" Enter the range upto which u want to find amstrong numbers:");
  30. n=Integer.parseInt(b.readLine());
  31. am.check(n);
  32. }
  33. }


Output:
Enter the range upto which u want to find amstrong numbers:
1000
The following numbers are amstrong numbers:
1
153
370
371
407