java考试题,题目如下:跪求帮助啊

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:48:27
求表达式:1!+2!+3!+4!+5!的和。(字符界面编程)

public class test {

public static void main(String[] args) {

int result=0;
for(int i=1;i<=5;i++)
{
result+=multiply(i);
}

System.out.print(result);
}
static int multiply(int n){
if(n==1||n==0)
return n;
else
return n*multiply(n-1);
}
}

package javaapplication3;
public class Jiecheng {
static int func(int n){
if(n==1||n==0)
return n;
else
return n*func(n-1);
}
public static void main(String[] args){
int sum=0;
for(int i=1;i<=5;i++)
sum+=func(i);
System.out.println("1!+2!+3!+4!+5!="+sum);
}
}