新手向《一个小题目》📇

这个小题目适合新手练习,大佬就不用了。

新手做好可以提交在上面@我 +1

需求:

(1)一共有55条数据,每页显示10条数据,当前页为2,请求出上一页

(2)一共有55条数据,每页显示10条数据,当前页为2,请求出下一页

知识点: 三元运算符

说明:

  1. 总页数: 如果总条数和页面显示的条数相除, 能除尽则取商, 否则取商加1作为总页数

  2. 当前页是未知数, 可能是第1页到最后一页的任何页

  3. 上一页: 如果当前页是第1页, 则上一页还是1, 否则当前页减1

    currentPage == 1 ? 1 : currrentPage -1

  4. 下一页:如果当前页为最后一页,下一页为 最后一页, 否则下一页为 当前页加1

一定要对自己的代码负责(我的代码仅作参考)。

public class hehe {
    public static void main(String[]args) {
        //step1:定义变量
        int totalCount=55;  //总数据
        int pageSize=10;    //显示数据数
        int currentPage=2;  //当前页
        //step2:算出整个总页数
        int totalpage =totalCount% pageSize==0  ? totalCount/pageSize :  totalCount/pageSize+1;     //总页数6页
         System.out.println(totalpage);
        
        //step3:算出上一页
        int previouspage=currentPage == 1 ? 1 : currentPage -1;
        System.out.println(previouspage);
        //step4:算出下一页
        int Nextpage=currentPage == 1 ? 1 : currentPage +1;
        System.out.println(Nextpage);
    }
}
java
174 views
Comments
登录后评论
Sign In