public class Test { public static int fac(int n){ int ret = 1; for (int i = 1; i <= n; i++) { ret *= i; } return ret; } public static int facSum(int n) { int sum = 0; for (int i = 1; i <=n; i++) { sum += fac(i); } return sum; } public static void main(String[] args) { System.out.println(facSum(5)); } }
在上一篇博客提到过Java方法的创建,本次代码就是创建方法的实践,本次代码总共可以分成三个部分:第一个部分是fac也就是阶乘的创建。第二个部分就是facSum的创建,就是将阶乘完的数字加起来。第三部分就是main方法里面的sout输出。