Java是一种面向对象的编程语言,其语法简单易学,功能强大。在Java中,可以轻松求解1至20的阶乘和。
public class FactorialSum {public static void main(String args[]) {int sum = 0;for(int i=1; i<=20; i++) {int factorial = 1;for(int j=1; j<=i; j++) {factorial *= j;}sum += factorial;}System.out.println("1至20的阶乘和为:" + sum);}}
代码解释:
在主方法中,首先定义了一个sum变量,用于存储阶乘和的结果。接着用for循环遍历1至20的所有数值。在每次循环中,创建一个名为factorial的变量,用于计算i的阶乘。内层的for循环计算i的阶乘,并将结果保存在factorial变量中。完成内层循环后,将计算好的阶乘值加到sum变量中。循环结束后,输出1至20的阶乘和。
通过该程序,我们可以学习到Java中的循环结构及变量类型,在实际的编程中也可应用这些知识。不仅如此,学习Java的还可以通过此类问题加深对Java程序的理解,从而更好地应用Java。