java怎么使用 用java语句输出1到10000内的完全数遇到的问题?

用java语句输出1到10000内的完全数遇到的问题?Public static void main(string args){for(int n=1n<=10000n){//1-10000 in

用java语句输出1到10000内的完全数遇到的问题?

Public static void main(string args){for(int n=1n<=10000n){//1-10000 int sum=0//计算(int i=1I<=n/2I){if(n%i==0){//除数sum=i}}if(sum==n){//除数之和=n是一个整数系统输出打印(n) }}}