这是我的代码,现在需要用移位的算法写一个递归求和。即1<<1+1<<2.......
- package exam1;
- /*@递归求10以内偶数的和
- *@要求:比较优化的算法
- */
- public class test_sum {
-
- public static void main(String[] args) {
- System.out.println(func(2));
- }
-
- public static int func(int n)
- {
- if(n>=10)
- return 0;
- else
- {
- n = n + func(n+2);
- return n;
- }
- }
- }
复制代码 |
|