这是否算作递归函数...如果不是,那么原因是什么。这改变将它归类为这样...感谢什么归类为Java中的递归函数
public class Recursion {
public static void recursionFunc(int beginning_value){
if (beginning_value != 0){
System.out.println(beginning_value);
recursionFunc(beginning_value - 1);
}
}
public static void main(String[] args){
recursionFunc(10);
}
}
如果它自称,它是递归的。尽量不要永久性复发。 –
为什么不呢?这不是递归的标准例子吗? –
此外,递归的定义适用于所有语言 - 不仅仅是Java。 – sdasdadas