首页
论坛
图书
开发资料
在线文档
网址
下载
联系我们
 新闻│Java│JavaScript│Eclipse│Eclipse 英文│J2EE│J2ME│J2SE│JSP│Netbeans│Hibernate│JBuilder│Spring│Struts
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页 → Java 专题 → 完数

完数

摘要: 完数

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="223" height="86" align="center" valign="top"> </td> <td width="461" valign="top">

一个数如果恰好等于它的因子之和,这个数就称为"完数"。分别编写一个应用程序和小应用程序求1000之内的所有完数。

应用程序:

class Xiti4{

public static void main(String args[]) {

int sum=0,i,j;

for(i=1;i<=1000;i++) {

for(j=1,sum=0;j

if(i%j==0)
sum=sum+j;
}

if(sum==i)

System.out.println("完数:"+i);

} }

}

程序运行结果:

C:\java>java Xiti4
完数:6
完数:28
完数:496

</td></tr> </table>

 

小应用程序:

import java.applet.*;

import java.awt.*;

public class Boy extends Applet

{

public void paint(Graphics g)

{

int sum=0,i,j,k=50;

for(i=1;i<=1000;i++)

{

for(j=1,sum=0;j

{

if(i%j==0)

sum=sum+j;

}

if(sum==i)

{

g.drawString("完数:"+i,30,k);

k=k+18;

}

}

}

}


</td> </tr> <tr>


↑返回目录
前一篇: 实现javabean的属性拷贝
后一篇: 有关有效使用final关键字的准则

首页 | 全站 Sitemap | 联系我们 | 设为首页 | 收藏本站
版权所有 Copyright © 2006-2007, Java 编程资料牛鼻站, All rights reserved