Climbing的专栏

Life is limited, but art is long

huang ClimbingID:hpdlzu80100
[修改头像]
1574次访问,排名2万外好友5人,关注者6
热爱生活,积极向上,流自己的汗,吃自己的饭!
hpdlzu80100的文章
原创 23 篇
翻译 0 篇
转载 2 篇
评论 0 篇
最近评论
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    存档

    原创 完美数遍历(Find perfect number)

    新一篇: 素数遍历方法比较(Find the prime number, with performance monitoring function)

    //Find the perfect number
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class PerfectNumber extends JApplet implements ActionListener {
     
    int MAX;
     String MAXText;
     JLabel MAXLabel;
     JTextField MAXField;
     JTextArea output;
     
     
    public void init()
     
    {
         
         Container  container
    =getContentPane();
         container.setLayout(
    new FlowLayout());
         
         MAXLabel
    = new JLabel("Enter the search range (maximum):");
         container.add(MAXLabel);
         
         MAXField
    =new JTextField(10);
         container.add(MAXField);
         
         MAXField.addActionListener(
    this);
         
         output
    =new JTextArea();
         container.add(output);
         

     }

     
     
    public void actionPerformed (ActionEvent event)
     
    {
         
    int counter=1;
         MAX
    =Integer.parseInt(MAXField.getText());
         
    for(int i=1;i<=MAX;i++)
             
    {
             
    if (IsPerfect(i))
                 
    {output.append(i+"   ");
                 counter
    ++;
                 
    if (counter%5==0)
                     output.append(
    "\n");
             }

             }

        

     }

     
     
    public boolean IsPerfect(int argument)
     
    {
         
    int sum=0;
         
    for (int i=1;i<argument;i++)
         
    {
              
    if (argument%i==0)
                  sum
    +=i;
         }

         
    return sum==argument;
            
         }

     
     

    发表于 @ 2008年04月11日 17:54:00|评论(loading...)|编辑

    旧一篇: 摄氏温度和华氏温度的互换(Convert between Celsius and Fahrenheit temperature)

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © Climbing