求java 一算法 1.6有1,2,3, 三个因子,其因子之和等于1+2+3=6,求1到6988中所有符号这种特性的数。[解决办法]就是完数呗
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); } }