完美数遍历(Find perfect number)
2008-04-11 17:54
357 查看
//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;
}
相关文章推荐
- perfect squares find the least number of perfect square numbers (1, 4, 9, 16, ...) which sum to n
- CareerCup Find whether a given number is a perfect square or not.(Addition and Subtraction only)
- 素数遍历方法比较(Find the prime number, with performance monitoring function)
- LeetCode "Find the Duplicate Number"
- Find the Duplicate Number
- Data Structure Array: Given an array of of size n and a number k, find all elements that appear more than n/k times
- Leetcode -- Find the Duplicate Number
- hdu 4727 The Number Off of FFF(遍历)
- leetcode 287:Find the Duplicate Number 二分法查找 java版
- 287. Find the Duplicate Number
- Given life time of different animals. Find period when maximum number of animals lived
- 文件、目录遍历FileFind WIN32_FIND_DATA
- LintCode Find the Duplicate Number
- ldap初始化DSCC默认实例时报错:Failed to find a free port number !
- 完美解决:darknet yolo v2 Couldn't find open file:data/coco.names
- 507. Perfect Number
- Find a perfect artical:Teach Yourself Programming in Ten Years
- jQuery 遍历 - 后代children() find()(二十三)
- NFL Playoffs 2011: How to Find the Perfect NFL Cheerleader
- UVAlive 4683 Find The Number