`
李楚男
  • 浏览: 114588 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

写一个静态递归方法把两个整数(lo&hi)之间的数相加,并返回lo和hi之间(包括lo和hi)的和,例如调用sum(2,5) 返回14(2 3 4 5)

阅读更多

这个答案要求lo>hi,

private static int sum(int lo, int hi){

               if(lo>hi){

                 return 0;

               }

              if(lo == hi) return lo;

              return lo + hi + sum(lo+1, hi-1);

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics