万能百科  > 计算机   > 

[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_3.java和Java_

2021-07-20   

[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_3.java和Java_3.html文件,本题的功能是用递归定义:n!=n*(n-1)!计算0至10的阶乘。请完善Java_3.java文件,并进行调试(在命令行中使用appletviewer Java_3.html,或者使用集成开发环境),使小程序结果如下:由于Java_3.java文件不完整,请在注释行“//*********Found*****l****”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:import java.awt.*;import javax.swing.*;//*********Found*********public class Java_3 extends______JTextArea outputArea;public void init()outputArea=new JTextArea();//*********Found*********Container c=______();//*********Found**********c add(______);//计算0至10的阶乘for(long i=0; i<=10; i++)outputArea.append(i+"!="+factorial(i)+"");//阶乘的递归定义public long factorial(long number)if(number<=1)return 1;elsereturn number*factorial(number-1); 

正确答案:

JApplet getContentPane outputArea

参考解析:

本题使用appletviewer命令运行,可以判断是Java Applet小程序,需填入JApplet;Swing组件应该添加在面板上,需填入getContentPane;添加对象,需填入outputArea。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签