求个 JAVA循环。。。

cooc123 发布于 2011/10/14 09:21
阅读 261
收藏 0
		String list [] = {};
		int index = 1;
		int page = 7;
		for (int i = 0; i < page; i++) {
			int j = index * i;
			System.out.println(list[j]);
		}

假设list里面有30条数据
当index =1 
j  的值应该是0-6
index = 2 
j = 7-14
以此类推,怎样求这个J
加载中
0
zhao_rong
zhao_rong

0-6,7-14? 还是0-6, 7-13?

如果是后者,可以这样做:

Random rnd = new Random();

list[j] = rnd.nextInt(7)+7*(index-1);

如果是前者,那么我不是很明白你的数量关系。。。

0
cooc123
cooc123
关系数量就是 page 每次从List里面取出page数量的记录,是根据index来取
0
cooc123
cooc123

楼上的可能没看懂我的意思

0-6 7-13 不是随机的

0-6 是 0,1,2,3,4,5,6

0
晕dows
晕dows
int index = 1;
int page = 7;
int start = (index - 1) * page;
for (int i = start; i < page + start; i++) {
	System.out.println(i);
}

返回顶部
顶部