下面这半部分的逻辑,不理解,请指教

题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。

例如6=1+2+3.编程 找出1000以内的所有完数。


public class lianxi09 {

public static void main(String[] args) {

System.out.println("1到1000的完数有: ");

for(int i=1; i<1000; i++) {

------————————————下面这样的逻辑,不理解,请指教——————————————————

int t = 0;

for(int j=1; j<= i/2; j++) {

if(i % j == 0) {

t = t + j;

}

}

if(t == i) {

System.out.print(i + " ");

}

}

}


qq_小杜_1
浏览 1285回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java