A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这是我的代码,现在需要用移位的算法写一个递归求和。即1<<1+1<<2.......

  1. package exam1;
  2. /*@递归求10以内偶数的和
  3. *@要求:比较优化的算法
  4. */
  5. public class test_sum {

  6.        
  7.         public static void main(String[] args) {
  8.                 System.out.println(func(2));
  9.         }
  10.        
  11.         public static int func(int n)
  12.         {
  13.                 if(n>=10)
  14.                         return 0;
  15.                 else
  16.                 {
  17.                         n = n + func(n+2);
  18.                         return n;
  19.                 }
  20.         }
  21. }
复制代码

1 个回复

倒序浏览
没有人做吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马