1.代码实现:
public class shu {
public static void main (String []args) {
for(int i=1;i<=10000;i++) {
int sum=0;//重置sum
for(int j=1;j<i;j++) {
if(i%j==0) {
sum+=j;
}
}if(i==sum) {
System.out.println(i);
}
}
}
}
2.结果展示
6
28
496
8128
ps:范围可以改变,题目要求多少,只要在第一个for循环里修改范围就行了。