public class Demo1 {
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
int fator=0;
for (int j = 1; j < i; j++) {
if (i%j==0) {
fator+=j;
}
}
if (i==fator) {
System.out.println(i);
}
//重置factor
//factor=0
}
}
}
11-21
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-19
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)