当先锋百科网

首页 1 2 3 4 5 6 7

Java是一门非常强大的编程语言,可以用于各种不同的开发。本文将介绍如何使用Java编写一个程序来求1到a的阶乘和。

public class FactorialSum {
public static void main(String[] args) {
int a = 5;
int sum = 0;
for(int i = 1; i<= a; i++) {
int factorial = 1;
for(int j = 1; j<= i; j++) {
factorial *= j;
}
sum += factorial;
}
System.out.println("1到" + a + "的阶乘和为:" + sum);
}
}

代码中,我们先定义了一个变量a,表示要求1到a的阶乘和。然后,我们使用一个循环来计算1到a的阶乘和。在循环中,我们定义了一个变量factorial,表示当前要计算的阶乘值。然后,我们再次使用循环,计算当前数字的阶乘值。最后,我们将阶乘值相加,得到1到a的阶乘和。

该程序的输出结果为:

1到5的阶乘和为:153

可以看到,程序成功计算出了1到a的阶乘和。