首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 源程序文件代码清单如下: import java.awt.*; import
admin
2009-01-15
98
问题
下面是一个Applet程序,其功能是通过两个文本框获得用户输入的两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex5_3.class"width=800 height=400>
</applet>
*/
public class ex5_3 extends Applet
{
private TextField tf1,tf2;
private String strAnswer;
public void init()
{
tf1=new TextField(20);
add(tf1);
tf2=new TextField(20);
add(tf2);
strAnswer="Undefined";
}
public void paint(Graphics g)
{
Font f=new Font("TimesRoman",Font.PLAIN,20);
g.setFont(f);
g.drawstring("result:",80,100);
g.drawstring(strAnswer,60,150);
}
public boolean action(Event e,Object o)
{
String s1=tf1.getText();
String s2=tf2.getText();
try
{
int n1=String.valueOf(s1);
int n2=String.valueOf(s2);
int out=n1/n2;
StrAnswer=Integer.parseInt(out);
}
catch(NumberFormatException nfe)
{
strAnswer="error number!";
}
repaint();
return true;
}
}
ex5_3.html
<HTML>
<HEAD>
<TITLE>ex5_3</TITLE>
</HEAD>
<BODY>
<applet code="ex5_3.class" width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
Integer.parseInt(s1) Integer.parseInt(s2) String.valueOf(out)
解析
本题主要考查Applet窗口和用户自己编写异常处理方法的综合应用。解题关键是能根据实际问题找到异常发生的根源,并依此编写异常处理方法,同时还需要有Applet窗口的基本知识,以及熟悉Applet事件机制。本题中,第1处和第2处错误一样,误用了string类的方法,应该是将string类的对象转化为int类型,第3处错误与之前的两个错误相反,应该将int类型的变量out转化为string类型的对象。程序运行结果如下图。
转载请注明原文地址:https://kaotiyun.com/show/fFnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
从工程管理角度看,软件设计一般分为两步完成,它们是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下面有关数据库表和自由表的叙述中,错误的是
在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)年SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则
在考生文件夹下完成如下简单应用:1.打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个宁段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。2.打开考生文件夹下的表单six,
假设使用DIMENSIONy(2,3)定义了一个二维数组y,正确的赋值语句是()。
以下属于非容器类控件的是()。
接口A的定义如下,指出下列哪些类实现了该接口______。InterfaceA{Intmethod1(inti);Intmethod2(intj);}
URL是【】的缩写。
随机试题
辨析zh和z发音的异同
传染性单核细胞增多症血常规的突出变化是
对创伤修复不利的局部因素有
为多能干细胞水平上突变的克隆性疾病,以粒系增生为主,可向各系发生急性变。血象显示为正细胞正色素性贫血,可见到各阶段的粒细胞,中性中幼粒和晚幼粒细胞增多尤为突出,嗜碱性粒细胞可高达10%~20%。符合上述特征的疾病,外周血中原始细胞(Ⅰ型+Ⅱ型)应
某市疾病预防控制中心的工作人员接报,某小区出现一例SARS疑似患者,已收治入院。工作人员对其家庭进行消毒,该消毒属于
教师的终身发展有四个层次,其中,能研究教学,追求教师在教学工作中的个人价值的实现,在学生的成长中求得自我发展,属于教师发展层次中的()。
人民警察的辞退,是指公安机关对虽具备人民警察条件,但因种种原因不适合在公安机关继续工作的人员,解除其与公安机关任用关系的一种人事行政管理措施。()
教师备课的内容包括钻研教材、了解学生和——。
Somepeoplethinkthatthetimetobeginstudyingaforeignlanguageisinchildhood,andthattheyoungeryouare,theeasieri
A、Children’sfriends.B、Parentingstyles.C、Sleepinghabits.D、Learningconditions.B短文提到研究是在考虑一些因素之后才确定喝苏打水与侵略性行为有关联,其中提到家长的教养方
最新回复
(
0
)