求救。我編的一個整數階乘的程式出問題了。急!

littlemoon發表於2005-08-06
題目:從計算機鍵盤輸入一個整數, 求它的階乘。
程式如下:
import java.applet.Applet;
import java.awt.*;
public class jiecheng extends Applet

{
Label prempt1=new Label("輕輸入整數:");
TextField input=new TextField(4);
Label prempt2=new Label(" ");
public void init()
{add(prompt1);
add(input);
add(prompt2);
}
public boolean action(Event e, Object o)
{Long result=1;
int n,i;
n=Integer.parseInt(input.getText());
for(i=1;i<=n;i++)
result=result*i;
prompt2.setText("所得階乘為"+result);
repaint();
return true;}
}

相關文章