public class Hello { \n public static void main(String[] args){\n \tint i,j;\n \tint sum=0; //记录因子之和\n \tfor(i=1;i\u003C=1000;i++) {\n \t\tfor(j=1;j\u003Ci;j++) {\n \t\t\tif(i%j==0)\n \t\t\t\tsum=sum+j;\n \t\t}\n \t\tif(sum==i) //如果因子之和等于它本身,就输出\n \t\t\tSystem.out.println(i);\n \t\tsum=0;\n \t} \t\n }\n}
结果:6
28
496