递归
package com.etime.test019;
//计算5的阶乘;
public class Test15 {public static void main(String[] args) {//调用test1方法,且只调用一次int i = test1(5);System.out.println(i);}//定义一个int类型返回值的静态方法public static int test1(int n) {//当传入的值为0或者1时,返回1.if(n==0 || n==1) {return 1;}else {//反复调用test1方法return n*test1(n-1);}}
}
运行效果图。














