What classifies as a recursive function in Java -


does count recursive function...if no, reason. changes classify such...thanks

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); } } 

a function calls itself, directly or indirectly, called recursive. function calls itself, recursive.

here example of recursive functions calls indirectly:

static void funca(int x) {     if (x <= 0) return;     if (x % 2 == 0) {         funcb(x-1);     } else {         funcc(x-1);     } } static void funcb(int x) {     funca(x-1); } static void funcc(int x) {     funca(x-2); } 

Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -