首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使
admin
2009-01-15
80
问题
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将 Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code=LookForMax width=800 height=400>
</applet>
*/
public class LookForMax extends Applet implements ActionListener{
Label result ;
TextField inl,in2;
Button btn;
int a=0,b=0,max=0;
public void init()
{
result=new Label ("请先输入两个待比较得整数");
in1=new TextField(5);
in2=new TextField(5);
btn=new Button("比较大小");
add(in1);
add(in2);
add(btn);
add(result);
btn.addActionListener(supper);
}
public void actionPerformed(ActionEvent e){
a=Integer.parseInt(in1);
b=Integer.parseInt(in2);
if(a>b)
max=a;
else
max=b;
result, setText ( "两个数中最大值是:"+max);
}
}
LookFormax.html:
<html>
<head>
<title>A Simple Program</title>
</head>
<body>
<applet code="LookForMax.class" width=800 height=400>
</applet>
</body>
</html>
选项
答案
this in1.getText() in2.getText()
解析
本题主要考查JavaApplet程序的编写、java.awt包的基本组件的使用及supper和this关键字的使用。解答本题的关键是熟练掌握Java Applet程序的编写、java.awt包的基本组件的使用及supper和this关键字的使用。Applet(小程序)是一种很重要的Java程序,是工作在Internet的浏览器上或借助JDK中的appletviewer来工作的Java程序。编写Applet小程序必须要用到java.appelt包中的Applet类。java.applet.Applet是java.awt.Panel的子类。
在本题中,public class LookForMax extends Appkt implements ActionListener语句的功能是声明一个继承Applet类且实现 ActionListener接口的类LookForMax来实现程序功能,btn.addActionListener(this);语句的功能是为按钮btn对象注册一个事件监听器this(this是指当前LookForMax的对象)a=Integer.parseInt(in1.getText());和a=Integer.parseInt(in1.getText());语句的功能是把从文本框in1和in2获得的字符型数据转换成基本整型数据,并把这两个值分别赋给变量a和b。
转载请注明原文地址:https://kaotiyun.com/show/nGnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,如果要将学生表S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是
假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”,并存储于表TEMP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)查询选修课程号为“101”的课程得分最高的同学,正确的SQL语句是
下列程序段的执行结果是DIMEa(8)a(1)=1a(2)=1fori=3to8a(i)=a(i-1)+a(i•2)next?a(7)
在VisualFoxPro中,释放表单时会引发的事件是
以下叙述与表单数据环境有关,其中正确的是()。
构成计算机软件的是
下列关于SQL对表的定义的说法中,不正确的选项是()。
下列关于下拉菜单和快捷菜单的说法中,错误的是()。
下列关于J2SE体系结构的说法中错误的一项是______。
随机试题
男性,40岁,反复呕血4天入院,呕血量约900ml,入院时查体:血压80/50mmHg,脉搏145次/分,此时最正确的处理是
患者,女,42岁。乳头溢出血性液体1周,同时伴有急躁易怒,胸胁胀痛,口苦咽干,舌红苔黄,脉弦数。其证候是()
既有损失机会又有获利可能的风险是指( )。
背景资料某施工单位承接了一跨江大桥的下部结构施工,基础为钻孔灌注桩,主墩塔身高55m。施工过程中发生如下事件:事件一:该桩基为支承桩,地质条件中有3m左右的砂卵石地层,为避免坍孔,施工单位决定采用正循环钻机钻孔;事件二:钻孔结束后,项目部采用掏渣法清
关于《合同法》中解决合同争议的方式,下列表述正确的有( )。
在市场供给与需求同时发生变化的情况下,市场价格的变化取决于两个方面的()。
甲厂向乙中学发函表示:我厂生产的校服,每套100元。如果贵校需要,请与我厂联系。乙中学回函:我校愿向贵厂订购3000套,每套单价100元。但需在校服上附加上学校的名称。2个月后,乙中学收到甲厂发来的3000套校服。但这批校服上没有该校的名称。于是拒收,
股份制不是公有制的实现形式。()
A、 B、 C、 D、 A
已知P(A)=x,P(B)=2x,P(C)=3x,且P(AB)=P(BC),试求x的最大值.
最新回复
(
0
)