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

Posted Hey蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA编程-------------9查找1000以内的完数相关的知识,希望对你有一定的参考价值。

 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以内的完数的主要内容,如果未能解决你的问题,请参考以下文章

Java编程:编写用于输出1~100间的整数,且此整数必须满足:它是3的倍数,但不是5的倍数,也不是9的倍数

Java大神必备宝典——CSDN耗时100天打造9大模块100+知识点福利大放送!(一图在手,眼界全开)

Java大神必备宝典——CSDN耗时100天打造9大模块100+知识点福利大放送!(一图在手,眼界全开)

Java大神必备宝典——CSDN耗时100天打造9大模块100+知识点福利大放送!(一图在手,眼界全开)

Java大神必备宝典——CSDN耗时100天打造9大模块100+知识点福利大放送!(一图在手,眼界全开)

Java大神必备宝典——CSDN耗时100天打造9大模块100+知识点福利大放送!(一图在手,眼界全开)