1-1000的所有的完数
完数就是所有因数(自己不包括)的和等于本身
public static void main(String[] args) { { //i是将要检测的数 //j是i的因数 int i, j; //从1-1000给i赋值 for (i = 1; i < 1000; i++) { //初始化因数的和 int sum = 0; //从1-i中查找i的因数j for (j = 1; j < i; j++) { if (i % j == 0) { //找出来的i的因数j,相加得到sum sum += j; } } //判断i是否是完数 if (sum == i) { System.out.println(i); } } } }