河南成教 / Java程序设计
[简答题] 阅读下面程序,写出程序功能及当输入6和9时的运行情况。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Class3402 implements ActionListener
{
JButton butt=new JButton("OK");
JTextField text1=new JTextField(10);
JTextField text2=new JTextField(10);
JTextField text3=new JTextField(10);
public Class3402()
{
JFrame myWin=new JFrame("Class3402");
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con=myWin.getContentPane();
con.setLayout(new GridLayout(4,1));
con.add(text1);con.add(text2);
con.add(butt);con.add(text3);
butt.addActionListener(this);
myWin.pack();
myWin.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int a=Integer.parseInt(text1.getText());
int b=Integer.parseInt(text2.getText());
int i;
for(i=1;i<=a*b;i++)
{
if(i%a==0&&i%b==0)break;
}
text3.setText(String.valueOf(i));
}
public static void main(String[]args)
{
new Class3402();
}
}
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Class3402 implements ActionListener
{
JButton butt=new JButton("OK");
JTextField text1=new JTextField(10);
JTextField text2=new JTextField(10);
JTextField text3=new JTextField(10);
public Class3402()
{
JFrame myWin=new JFrame("Class3402");
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con=myWin.getContentPane();
con.setLayout(new GridLayout(4,1));
con.add(text1);con.add(text2);
con.add(butt);con.add(text3);
butt.addActionListener(this);
myWin.pack();
myWin.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int a=Integer.parseInt(text1.getText());
int b=Integer.parseInt(text2.getText());
int i;
for(i=1;i<=a*b;i++)
{
if(i%a==0&&i%b==0)break;
}
text3.setText(String.valueOf(i));
}
public static void main(String[]args)
{
new Class3402();
}
}
参考答案:
佳题速递: