fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. class MyClass {
  8. public static void main(String args[]) {
  9. int sum = 0;
  10. int firstNum = 1;
  11. int endNum = 8128;
  12.  
  13. System.out.println("Range is inclusively: " + firstNum + " - " + endNum);
  14.  
  15. while (firstNum <= endNum) {
  16. sum = 0;
  17. for (int i = 2; i <= Math.sqrt(firstNum); i++) {
  18. if (firstNum % i == 0) {
  19. sum = sum + i + (firstNum / i);
  20. }
  21. }
  22.  
  23. sum += 1;
  24.  
  25. if (sum == firstNum && firstNum != 0) {
  26. System.out.println(firstNum + " is perfect");
  27. }
  28.  
  29. firstNum++;
  30. }
  31. }
  32. }
  33.  
Success #stdin #stdout 0.1s 28232KB
stdin
Standard input is empty
stdout
Range is inclusively: 1 - 8128
1 is perfect
6 is perfect
28 is perfect
496 is perfect
8128 is perfect