public class Demo07 {
public static void main(String[] args) {
int a,b,c;
for (a = 2; a <= 1000; a++) {
c = 0;
for (b = 1; b < a; b++)
{
if (a % b == 0){
c +=b;
}
}
if (a == c) {
System.out.println("完数是" + c);
}
}
}
}
结果:
完数是6
完数是28
完数是496
Process finished with exit code 0