這是否算作遞歸函數...如果不是,那麼原因是什麼。這改變將它歸類爲這樣...感謝什麼歸類爲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