发布网友
发布时间:2024-10-23 08:35
共1个回答
热心网友
时间:2024-11-16 12:44
import Java.awt.*;
import Java.applet.*;
public class Java_4 extends Applet
{
TextArea outputArea;
public void init()
{
setLayout (new BoredrLayout());//布局
outputArea=new TextArea();//创建一个textarea用来写结果
add( outputArea);//把textarea在applet上面显示出来
for(long i=0;i<=10;i++)//循环0-10的阶乘
outputArea.append(i+"!"="+factorrial(i)+"\n");在textarea里写结果 例如0!=1(换行)
}
public long factorial(long number)//计算阶乘的函数
{
if (number<=1)
return 1;
else
return number * factorical(number-1);//递归 比如10! = 10 * 9!
}
}