问答题
【说明】
下面是一个Applet程序,其功能是输出已定义好的两个变量x和chr。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import java. awt.*;
{{U}} (1) {{/U}}
{{U}} (2) {{/U}}
{
int x=10;
{{U}} (3) {{/U}}
Label output1;
Label output2;
{{U}} (4) {{/U}}
}
output1 = new Label("定义int类型变量"+"x,的初值为"+x);
output2 = new Label("定义char类型变量"+"chr,的初值为"+chr);
add(output1);
add(output2);
}
}
<HTML>
<HEAD>
<TITLE> ex34_3 </TITLE>
</HEAD>
<BODY>
{{U}} (5) {{/U}}
width=400 height=400>
</applet>
</BODY>
</HTML>
【正确答案】
【答案解析】(1)import java.applet.*
(2)public class MyApplet extends Applet (3)char chr='R'
(4)public void init()
(5)<appletcode="MyApplet.class”
[解析] 创建applet程序应导入包applet。applet程序类继承自类 Applet。声明字符型变量应当使用单引号。初始化函数必须是公有的。调用applet类应当使用关键字code。