![[问答题] 请完成下列Java程序:输入2个整数,求最大公约数。要求有2个单行文本区作为输入,2个按钮,一个单击完成计算,一个单击退出程序。注意:请勿改动main()主方法和其他已有语句内容,仅在,第1张 [问答题] 请完成下列Java程序:输入2个整数,求最大公约数。要求有2个单行文本区作为输入,2个按钮,一个单击完成计算,一个单击退出程序。注意:请勿改动main()主方法和其他已有语句内容,仅在,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E8%AF%B7%E5%AE%8C%E6%88%90%E4%B8%8B%E5%88%97Java%E7%A8%8B%E5%BA%8F%EF%BC%9A%E8%BE%93%E5%85%A52%E4%B8%AA%E6%95%B4%E6%95%B0%EF%BC%8C%E6%B1%82%E6%9C%80%E5%A4%A7%E5%85%AC%E7%BA%A6%E6%95%B0%E3%80%82%E8%A6%81%E6%B1%82%E6%9C%892%E4%B8%AA%E5%8D%95%E8%A1%8C%E6%96%87%E6%9C%AC%E5%8C%BA%E4%BD%9C%E4%B8%BA%E8%BE%93%E5%85%A5%EF%BC%8C2%E4%B8%AA%E6%8C%89%E9%92%AE%EF%BC%8C%E4%B8%80%E4%B8%AA%E5%8D%95%E5%87%BB%E5%AE%8C%E6%88%90%E8%AE%A1%E7%AE%97%EF%BC%8C%E4%B8%80%E4%B8%AA%E5%8D%95%E5%87%BB%E9%80%80%E5%87%BA%E7%A8%8B%E5%BA%8F%E3%80%82%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%AF%B7%E5%8B%BF%E6%94%B9%E5%8A%A8main%28%29%E4%B8%BB%E6%96%B9%E6%B3%95%E5%92%8C%E5%85%B6%E4%BB%96%E5%B7%B2%E6%9C%89%E8%AF%AD%E5%8F%A5%E5%86%85%E5%AE%B9%EF%BC%8C%E4%BB%85%E5%9C%A8.png)
[问答题] 请完成下列Java程序:输入2个整数,求最大公约数。要求有2个单行文本区作为输入,2个按钮,一个单击完成计算,一个单击退出程序。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
public class ex7_2 extends frame implements ActionListener
private Label 1;
private TextField tf,tf2;
public static void main(String args[])
ex7_2 obj7_2=new ex7_2();public ex7_2() setTitle("ex7_2");Panel p1;
Button b=new Button("OK");
p1=new Panel();
tf=new TextField(8);
p1.add(tf);
tf2=new TextField(8);
p1.add(tf2);
b.addActionListener(this);
p1.add(b);
b=new Button("Exit");
b.addActionListener(this);
p1.add(b);
add("North",p1);
Panel p2=new Panel();
l=new Labe
正确答案:r=a%ba=b
参考解析:本题主要考查AWT基本构件和事件处理机制以及基本的求最大公因数的算法。解题关键是掌握Button,Panel,Label等构件的使用方法,会处理整数异常,熟练掌握while语句用法。本题中,第1个空,r为a除以b的余数;第2个空,a更新为b的值。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)