求java 一算法解决方法

求java 一算法1.6有1,2,3, 三个因子,其因子之和等于1+2+36,求1到6988中所有符号这种特性的数。[解决办法]

求java 一算法

  1.6有1,2,3, 三个因子,其因子之和等于1+2+3=6,求1到6988中所有符号这种特性的数。

[解决办法]
就是完数呗

Java code
        for(int i=1;i<=6988;i++) {            int total = 0;            for(int j=1;j<i;j++) {                if(i%j==0) {                    total += j;                }            }            if(total == i) {                System.out.println(i);            }        }