Java web 的课程告一段落了 现在我觉得我应该重新学习一下 Java基础 先分享下昨天学习递归后写的两个短短的代码
1.求5的阶乘
package test; public class fivejc { public static void main(String arg[]) { System.out.println(jiecheng(5)); } public static int jiecheng (int n) { if (n==1) return 1; else return n*jiecheng(n-1); } }
截图:
2.求第四十个斐波那契数:
package test; public class fibonacci { public static void main(String arg[]) { System.out.print(method(40)); } public static int method(int n) { if (n == 1||n == 2) return 1; else return method(n-1)+method(n-2); } }
截图: