首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:
admin
2009-01-15
48
问题
下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
import java.lang.*;
public class ex30 3 extends Applet{
private TextField tf;
private Button btn;
public void init(){
tf = new TextField(25);
add(tf);
btn = new Button("OK");
add(btn);
resize(250, 200);
}
public void paint(Graphics g){
try{
int n = tf.getText();
int i,j,x=20,y=60;
for(i=0;i<n;i++){
for (j=1; j<=n; j++) {
g.drawString(Integer.toString(i)+"*"
+Integer.toString(j)+"="
+Integer.toString(i*j),
i*x,j*y);
}
}
}
catch(NumberFormatException nfe){
g.drawString("error number!",20,50);
}
}
public boolean action(Event e, Object o){
if (o == "OK"){
repaint();
return true;
}
else
return false;
}
}
ex30_3.html
<HTML>
<HEAD>
<TITLE>ex30_3</TITLE>
</HEAD>
<BODY>
<applet code="ex30_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
Integer.parseInt(tf.getText()) i=1;i<=n;i++ i*50+x,j*20+y
解析
本题主要考查Applet窗口设计,for循环语句。解题关键是掌握Applet窗口的基本事件机制,会基本的窗口布局,会使用for循环进行程序设计。本题中,第1处,tf对象调用getText()方法返回的是String类的对象,所以需要做类型转换;第2处,注意循环变量的上下界应该分别是1和n如果为0乘法表中会出现0项;第3处,坐标计算公式,只要能使结果正常分布在窗口中即可。
转载请注明原文地址:https://kaotiyun.com/show/bmnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段“住址”的SQL命令是
在VisualFoxPro中修改数据库、表单和报表等组件的可视化工具是
为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性
下列关于栈的描述中错误的是
下列程序段执行以后,内存变量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X,YPROCEDUREPLUSPARAMET
在黑盒测试方法中,设计测试用例的主要根据是
下面叙述中错误的是
利用表设计器在考生文件夹下建立表table3,表结构如下:学号字符型(10)姓名字符型(6)课程名字符型(8)分数数值型(5,1)然后编写程序。prog1.prg,在xues
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
URL是【】的缩写。
随机试题
TomandIare______seeingyou,sodon’tdisappointus!
自发性气胸保守治疗的适应证是
关于坐位平衡训练的说法正确的是
A、张口受限B、复视C、耳鼻出血D、颅面分离E、咬错乱下颁骨多发骨折常伴有
居民的生活补贴对生产有()。
已知,求an及级数的和.
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(178),成本(179)。(178)
I’venever______thetheorythatpeoplearemoreimportantthananimals.
Aswindler’s______isusuallyagulliblepersonwhoisunabletoresisttheswindler’straps.
A、Alltheextremeweatherevents.B、ElNinoandawarmerclimate.C、Lightsnowsandrecordrain.D、Theland’ssurroundedbyocea
最新回复
(
0
)