📄 zxzd.java
字号:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class ZXZD extends Applet implements ActionListener
{
Label prompt1,prompt2,prompt3,prompt4;
TextField L_input,U_input,input3,input4;
Button cmd1,cmd2;
int UpperLimit,LowerLimit;
public void init()
{
prompt1=new Label("请输入一个整数:");
prompt2=new Label("请输入另外一个整数:");
prompt3=new Label("最大公约数为:");
prompt4=new Label("最小公倍数为:");
L_input=new TextField(4);
U_input=new TextField(4);
input3=new TextField(4);
input4=new TextField(4);
cmd1=new Button("求最小公倍数");
cmd2=new Button("求最大公约数");
add(prompt1);add(L_input);add(prompt2);add(U_input);add(prompt3);
add(input3);add(prompt4);add(input4); add(cmd1);
add(cmd2);
cmd1.addActionListener(this);cmd2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
int temp;
UpperLimit=Integer.valueOf(U_input.getText()).intValue();
LowerLimit=Integer.valueOf(L_input.getText()).intValue();
if(UpperLimit<LowerLimit)
{temp=UpperLimit;UpperLimit=LowerLimit;LowerLimit=temp;}
if (e.getSource()==cmd1)
{
int i=0,j=0,p=0;
i=UpperLimit;j=LowerLimit;
p=i%j;
while(p!=0){i=j;j=p;p=i%j;}p=j;
input3.setText(String.valueOf(p));
}
else
{
int i=0,j=0,p=0,k=0;
i=UpperLimit;j=LowerLimit;
p=i%j;
while(p!=0){i=j;j=p;p=i%j;}p=j;
k=UpperLimit*LowerLimit/p;
input4.setText(String.valueOf(k));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -