Javaphua Blog

BlogJava 首页 新随笔 联系 聚合 管理
  46 Posts :: 5 Stories :: 46 Comments :: 0 Trackbacks

#

      递归是JAVA算法当中的一种,下面来看一个递归方法,这个方法实现了n的阶乘.

public class Recursion {
    int result=1;
    public int nRecursion(int n) {     
       if (n > 0) {         
          result = result * n;       
          nRecursion(n-1);     
       } 
       return result;
    } 
    public static void main(String[] args) {
        System.out.println(new Recursion().nRecursion(5));
    }
}
posted @ 2005-11-25 16:31 Javaphua 阅读(305) | 评论 (0)编辑 收藏

    在sql中有这么一个函数函数ROWNUM,用来记录每一条数据所在的位置,利用这个函数,可以实现分页复杂的分页处理,这里我们只需要传入两个参数就可以实现了,如下
     SELECT  *  FROM  (SELECT  ROWNUM  ROWCOUNT,TABLENAME.*  FROM TABLENAME) WHERE ROWCOUNT>=参数1 AND ROWCOUNT<参数2
     这里参数1是指起始数据所在的行的位置,参数2是指结束数据所在的行的位置。比方说要从表USER中查看第10到第20条之间的数据,那么SQL是这样实现的
    SELECT  *  FROM (SELECT  ROWNUM  ROWCOUNT,USER.*  FROM  USER)  WHERE  ROWCOUNT >=10  AND ROWCOUNT < 20
    说明:这里不包含第20行的数据。
posted @ 2005-11-17 16:56 Javaphua 阅读(646) | 评论 (0)编辑 收藏

仅列出标题
共5页: 上一页 1 2 3 4 5