最大公约数计算(Find the Greatest Common Divisior)
2008-04-14 13:08
447 查看
//Find the Greatest Common Divisior of two integers
//Java how to program, 5/e, Exercise 6.28
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GCalculation extends JApplet implements ActionListener {
int n1,n2,G;
JLabel N1Label,N2Lable,GLable;
JTextField N1Field,N2Field,GField;
JTextArea output;
public void init()
{
Container container=getContentPane();
container.setLayout(new FlowLayout());
N1Label= new JLabel("Enter the first integer:");
container.add(N1Label);
N1Field=new JTextField(10);
container.add(N1Field);
N2Lable= new JLabel("Enter the first integer:");
container.add(N2Lable);
N2Field=new JTextField(10);
container.add(N2Field);
GLable= new JLabel("The Greated Common Divisor is:");
container.add(GLable);
GField=new JTextField(10);
container.add(GField);
N2Field.addActionListener(this);
}
public void actionPerformed (ActionEvent event)
{
n1=Integer.parseInt(N1Field.getText());
n2=Integer.parseInt(N2Field.getText());
for(int i=1;i<=Math.min(n1,n2);i++)
{
if (n1%i==0&&n2%i==0)
G=i;
}
GField.setText(Integer.toString(G));
}
}
相关文章推荐
- The greatest common divisor gcd(最大公约数)
- 最大公约数GCD(Greatest Common Divisor)算法小结
- 算法分析---求最大公约数 gcd(int x,int y) (greatest common divisor )
- 最大值计算过程(Find the Largest Number)
- 最大公约数(Greatest Common Divisor ) 与 最小公倍数(Lowest Common Multiple )
- find the greatest common divisor
- 最大公约数(greatest common divisor)算法
- given two unordered list find the greatest common integer
- GCD (greatest common divisor)【求最大公约数】
- Euclid Greatest Common Divisor-GCD - 欧几里得 最大公约数
- 最大公约数(Greatest Common Divisor)
- 最大公约数(Greatest Common Divisor)
- [计算最大公因子]Finding the greatest common divisor (gcd) of 2 numbers
- 编写计算“两个整数的最大公约数”程序
- 计算两个整数的最大公约数
- java实现计算两个整数的最大公约数代码及附图
- 计算“两个整数的最大公约数”程序
- hdu 1841 Find the Shortest Common Superstring
- 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
- 通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。