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

JAVA编程-------------9、查找1000以内的完数

时间:2020-03-09 19:31:00      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:style   nbsp   ati   提高效率   ext   span   for   public   code   

 1 public class Text_9 {
 2     public static void main(String[] args) {
 3         /*一个数如果恰好等于它的因子之和,这个数就称为"完数".如:6=1+2+3,编程找出1000以内的所有完数。
 4          */
 5         for(int i=1;i<1000;i++) {//每一个数判断是不是完数
 6             int sum=0;
 7             for(int j=1;j<i;j++) {//或者for(int j=1;j<=i/2;j++) 提高效率
 8                 if(i%j==0) {
 9                     sum=sum+j;
10                 }
11             }
12             if(sum==i)
13                 System.out.println(i+"是完数");
14             
15         }
16 
17     }
18 
19 }

 

JAVA编程-------------9、查找1000以内的完数

标签:style   nbsp   ati   提高效率   ext   span   for   public   code   

原文地址:https://www.cnblogs.com/fmust/p/12450444.html

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