如何在java中的递归函数中递增变量

时间:2018-04-30 05:19:24

标签: java recursion increment

变量s没有增加 已经尝试了几种形式,通过参数传递,全局变量,没有什么是正确的

public static int p(int m,int p,int t,int s ){
   int resultado;      
   if(m == 0 ){
      s++;
      resultado =  s;          
   } 
   else if(m == 1){
      s++;
      resultado =  t;
   }      
   else {
      s++;
      resultado =  2*p(m-1,p,t,s) + p(m-2,p,t,s);
   }      
   return s ;      
}

0 个答案:

没有答案