递归` public static void main(String[] args) { int sum = getSum(5); System.out.println(sum); } public static int getSum(int n){ if (n==1){ return 1; } return n*getSum(n-1); } 讲解 仅供参考 个人理解