很简单的问题
yjl99 2006-08-05 02:27:50 我想在控制台输入一个数,然后计算它的阶乘:
麻烦高手看看我这个程序有什么问题,谢了。
import java.io.*;
class ee{
public int loop(int n){
if(n==0) return 1;
return n*loop(n-1); //递归
}}
class GG{
public static void main(String[] args){
ee gg=new ee();
System.out.println("please enter a number:");
try{ BufferedReader cin = new BufferedReader( new InputStreamReader(System.in) );
String s = cin.readLine();
int t = Integer.parseInt( s );
gg.loop( t ); //好像这行有问题,不知道怎么改
System.out.println(gg.loop(t ));}
catch(IOException e){}
}
}