网上找了一下,没有看得懂得代码汗自己下我现在想要实现,第一个特殊只显示12条,后面每页都显示18条,这个页数该怎么算阿?
着急.....
着急.....
解决方案 »
- SOS~~关于applet数字签名的问题
- [Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。
- help菜鸟询问一个关于list得问题...
- 再次请教JMF问题,不惜分啦~~~~
- 怎样用java列出系统盘符(比如说:C,D,E...)
- 在JBuilder X中使用Array的问题
- 关于sort的迷惑(接口里的内容)
- 请问WINDOWS98/ME/2000自带的虚拟机安装在哪个目录下?SOS?
- 在JAVA中,怎样才能向屏幕写象素?就如VC++中的SetPiexl
- 哪位仁兄,请指点
- jtable 存储数据!!
- I/O读取文件的问题
int value = 0;
// 总行数
int tCount = 30;
int Page = 0;
boolean bln = true;
for (int i = 1;i < tCount;i++) { value = tCount + 7 - i;
if (value % 18 == 0) {
System.out.println(++Page);
}
// 下面这段有问题
if (bln && 3 - Page == 1 && value < 18 ) {
bln = false;
System.out.println(++Page);
}
}
}现在总行数为29和31的时候都能正常显示,但就当30的时候出错。应该只打出1,2!可打出来的是1,2,3
所以是2页
算法是 (行数+8+(每页数量/2))/每页行数