请教大神实现打印如下信息,都有什么好的方法

魏飞翔 2018-05-24 06:46:43

以下是我写的代码


public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入总数:");
int num = in.nextInt();
System.out.println(num);
System.out.print("请输入每页显示条数:");
int rowNum = in.nextInt();
System.out.println(rowNum);
printNum(num, rowNum);
}

private static void printNum(int num, int rowNum) {
int rowCount = 0;

if ((num % rowNum) == 0) {
rowCount = num / rowNum;
} else {
rowCount = num / rowNum + 1;
}

int index = 1;
System.out.println("**************分页计算**************");
for (int i = 0; i < rowCount; i++) {
System.out.println("第" + (i + 1) + "页,开始打印");
for (int j = 1; j <= rowNum && index <= num; j++) {
System.out.println(index);
index++;
}
}
}


...全文
849 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
魏飞翔 2018-05-24
  • 打赏
  • 举报
回复
引用 1 楼 lye2000000_super 的回复:
这有啥问题?打印不出你要得效果?
想看看还有别的方式没
  • 打赏
  • 举报
回复
这有啥问题?打印不出你要得效果?

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧