题目内容:
有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
用递归定义:n!=n*(n-1)!计算0~10的阶乘,使小程序运行结果如下。
Java_3.java文件源程序:
import java.awt.*;
import javax.swing.*;
public class Java_3 extends (1)
JTextArea outputArea;
public void init()
outputArea=new JTextArea();
Container c= (2) ();
c.add( (3) );
//计算0至10的阶乘
for(10ng i=0; i<=10; i++)
outputArea.append(i+"!="+faetorial(i)+"");
//阶乘的递归定义
public long factorial(long number)
if(number<=1) return 1;
else return number *factorial(number-1);
Java_3.html文件源程序:
<html>
<applet code="Java_3.class
参考答案:
答案解析: