试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

请完成下列Java程序:输入2个整数,求最大公约数。要求有2个单行文本区作为输入,2个按钮,一个点击完成计算,一个点击退出程序。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:

import javA、awt.*; import javA、awt.event.*; public class ex21_2 extends Frame implementsActionListener { private Label 1; private TextField tf,tf2; public static void main(String[] arg) {ex21_2 obj21_2 = new ex21_2(); } public ex21_2() {setTitle("ex21_2");Panel p1; Button b =newButton("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=newButton("Exit");
B、addActionListener(this);p1.add(b);add("North",p1);Panel p2=new Panel();l=new Label("最大公因数: ");p2.add(1);add("Center",p2);setSize(500,300);show(); } public void actionPerformedActionEvent ae) { if (ae.getActionCommand() .equals ("Exit")) //比较ae对象的标识名,是否为Exit。 System.exit(0); else if(ae.getActionCommand().equals("OK")){ try{ int a=Integer.parseInt(tf.getText()); int b=Integer.parseInt(tf2.getText()); int r,i; while(b>0){ _________________; _________________; b=r; } 1.setText("最大公约数: "+Integer.toString(a)); }catch(NumberFormatException nfe){ 1.setText("请正确输入! "); } }} }
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

下面是一个Applet程序,其功能是输入3个双精度浮点数:a,b,c,构成一个一执行下列程序段后,(AX)=()。MOVAX,'9'ADDAL,'9'AAAA.在矩阵式键盘结构中,为了能识别同时按下的多个按键,应该使用()。A.动态扫描法BPC机主板上带有高速缓冲存储器Cache,其作用是()。A.硬盘与主存之间的缓冲若没某容量为8K字节的RAM起始地址为2000H,则其终止地址为()。A.21F从硬件角度而言,采用硬件最少的数据传送方式是()。A.DMA控制B.中断传送C.