递归--利用递归方法求6!
利用递归方法求6!
使用递归时,关键问题是弄明白递归表达式的含义以及递归的终止条件
1 package com.test01; 2 3 public class JianDa03 { 4 public static long fac(int i) { 5 if (i == 1){ 6 return 1; 7 } else { 8 return i * fac(i - 1); 9 } 10 } 11 public static void main(String[] args){ 12 long res = fac(6); 13 System.out.println(res); 14 } 15 }