//【程序9】 WanShu.java 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
//例如6=1+2+3.编程 找出1000以内的所有完数。
import java.math.*;
public class WanShuApp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
WanShu ws=new WanShu();
ws.print();
}
}
class WanShu{
public void print(){
int s;
for(int i=6;i<=1000;i++){
s=0;
for(int j=1;j<i;j++){
if(i%j==0)
s+=j;
}
if(i==s)
System.out.println("完全数为:"+i);
}
}
}【程序9】 WanShu.java 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
最新推荐文章于 2022-07-09 16:32:32 发布
本文介绍了一个Java程序,用于找出1000以内的所有完数,即那些因子之和等于自身的特殊整数。通过双重循环结构,程序遍历了指定范围内的每个整数,并检查其因子总和是否与其自身相等。

1463

被折叠的 条评论
为什么被折叠?



