码迷,mamicode.com
首页 > 编程语言 > 详细

完数java实现方法

时间:2015-04-29 07:22:27      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:完数java实现方法

class helloword
{
 /*
 一个数如果恰好等于它的因子之和,这个数就称为“完数”。(因子:除去这个数本身正的约数)
 列如6=1+2+3,编程找出1000以内的所有完数
    */
 
 public static void main(String[] args)
 {
  boolean flag=false;
  int k=0;
          
   for(int i=1;i<=1000;i++)
  {
    for (int j=1;j<i;j++)
    {
                   
                   if(i%j==0)
     {
                         flag=true;
      

        }
     if(flag)
     {
      k+=j;
     }
     flag=false;
     
    }
    if(i==k)
   {
     System.out.print(i+",");
   }
   k=0;
    

  }
     
     
   
  
  
  
   
  
 }
 
 
}


完数java实现方法

标签:完数java实现方法

原文地址:http://lixiansheng.blog.51cto.com/2963027/1640107

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!