public class Test {
static int multiply(int n) {
if (n == 1 || n == 0) {
return n;
} else {
return n * multiply(n - 1);
}
}
public static void main(String[] args) {
System.out.println(multiply(5));
}
}
方法要点,调用自己的方法;经常用来处理阶乘梵塔等问题。例如(n*(n-1))
[code="java"][/code]
static int multiply(int n) {
if (n == 1 || n == 0) {
return n;
} else {
return n * multiply(n - 1);
}
}
public static void main(String[] args) {
System.out.println(multiply(5));
}
}
方法要点,调用自己的方法;经常用来处理阶乘梵塔等问题。例如(n*(n-1))
[code="java"][/code]