Java经典练习题9

Posted 桌子哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java经典练习题9相关的知识,希望对你有一定的参考价值。

/*
题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.
编程找出1000以内的所有完数。
*/
//先找约数然后再计算。
public class Class9 {

public static void main(String[] args) {
System.out.println("完数如下:");
for(int i = 1; i <= 1000; i++){
int n = 0;
for(int j = 1; j < i; j++){
if(i % j == 0){
n += j;
}
}
if(n == i){
System.out.println(i);
}
}

}

}

以上是关于Java经典练习题9的主要内容,如果未能解决你的问题,请参考以下文章

Java50道经典习题-程序16 在控制台上打印九九乘法表

Java50道经典习题-程序13 根据条件求数字

大学生必学练习题 - Java 语言经典50例

Java50道经典习题-程序22 递归求阶乘

Java经典练习题8

Java经典练习题13