用java 求10的阶乘!写出程序!

如题所述

第1个回答  2008-09-21
public class Test{
public static void main(String[]args){
System.out.print(""+cal(10));
}
public static int cal(int i){
if(i<=1)
return 1;
else
return i*cal(i-1);
}
}
第2个回答  推荐于2017-09-25
public static void main(String[] args){
int num=1;
for(int i=10;i>0;i--){
num=num*i;
}
System.out.println("10!="+num);
}本回答被提问者采纳
第3个回答  2008-09-21
class A{
public static void main(String[] args){
int a=1;
for(int i=1;i<=10;i++){
a*=i;
}
System.out.println(a);
}
}