java完全数

来源:互联网 发布:淘宝舒口健竹盐牙膏 编辑:程序博客网 时间:2024/06/05 19:59

完全数的概念:完全数(Perfect number),又称完美数完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。

//3、一个数如果恰好等于它的因子之和,这个数就称为“完数”,//例如6=1+2+3,编程找出1000以内的所有完数public class Test {public static void main(String[] args) {for (int i = 2; i < 1000; i++) {int sum = 0;// 查找因数for (int j = 1; j < i; j++) {if (i % j == 0) {sum += j;}}if (sum == i)System.out.println(i);}}}
<script src="https://code.csdn.net/snippets/1052314.js"></script>


0 0
原创粉丝点击