搜索
写经验 领红包
 > 电器

找出1000以内的所有完数并输出其因子(编程找出1000以内的所有完数)

在生活中,很多人可能想了解和弄清楚找出1000以内的所有完数的相关问题?那么关于找出1000以内的所有完数并输出其因子的答案我来给大家详细解答下。

找出1000以内的所有完数并输出其因子(编程找出1000以内的所有完数)

前言

提示:编程找出1000以内的所有完数并打印出来

一、代码实现

代码如下(示例):

public class ForForWanShuTest{public static void main(String[] args){//1.使用for循环遍历查找1~1000内所有的整数System.out.print(&34;);for(int i = 1;i <= 1000;i++){//2.判断i是否是完数如果是则打印//完数:一个数恰好等于它的因子之和  而一个数本身却不是它的因子//找出所有因子  6%1=0、6%2=0、6%3=0、6%4=2 6%5=1    //3.定义一个int类型变量来记录 因子之和  int sum = 0;for(int j = 1;j < i;j++){if(0 == i % j){sum  += j; }}if(sum == i){System.out.print(i + &34;);  //打印}}System.out.println(); //换行}}

总结

提示:这里对文章进行总结:for循环

温馨提示:通过以上关于找出1000以内的所有完数内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。