使用递归算法实现从x开始连续加到y为止的算法

解决方案 »

  1.   

    int x = 0;
    int y = 10;
    int a = x;
    public void sum(int number)
    {
     System.out.println(x);
        if(x == y)
        {
           return;
        }
        sum(++x);
        return;
    }//sum(x)这样调用就OK了
      

  2.   

    public class Test {    public static void main(String[] args) {
            int a = add(1, 10, 0);
            System.out.println(a);
        }
        
        public static int add(int start, int end, int result) {        
            if(start > end) {
                return result;
            }
            return add(start + 1, end, result + start);
        }
    }
      

  3.   

    北京游戏公司急聘java游戏开发师职位描述
    1、拥有扎实的JAVA基础,算法基础。
    2、熟悉JAVA多线程编程,JAVA网络编程,并有一年以上的全职编程经验。
    3、很好的逻辑思维能力与想像力。
    4、熟悉MYSQL数据库,熟练使用SQL语句。
    5、勤奋好学,对新知识掌握速度快。
    6、踏实肯干,能够很好的进行团队合作,和任务多时的加班。
    7、热爱游戏,并希望把游戏编程当成自己的事业。
    有意者可投简历至:Email: [email protected]