日期:2014-05-20  浏览次数:20713 次

使用java技术 画坐标图
使用坐标方式画出一张如excel类型的表格

并将一个随机数输入当表格
第一次获取的随机数放入第一格
第二次获取的随机数放入第二列的第二格
。。。。
第八次获取的随机数放入第一排的第二格
。。。。。
以此类推

获取当前放入表格的坐标位置
如下图表格显示:
0 1 2 2 2 1 2 1
2 1 2 1 1 0 1 0
1 0 1 0 2 2 2 1
1 0 1 0 2 1 1 0
2 2 2 1 2 1 1 0
0 2 1 1 1 0 1 2
1 2 1 1 1 0 1 1

------解决方案--------------------
你只是要初始化这些个随机数?

int[][] num = new int[7][8];
Random rand = new Random();
for (int i=0;i<7*8;i++) {
  num[i/8][i%8] = rand.nextInt();
}
------解决方案--------------------
引用:
一共只有一个随机数,每访问一次得到一个随机数,存放在一个坐标里面

一直到存满一张表 清空表  

又从第一个左边开始放随机数

依次类推

还是木有明白,就是每个坐标存放一个随机数?满了以后清空,你要清空几次?

for example
int times = 5; //清空5次
while (times > 0) {
    for (int i=0; i<7; i++) { //行遍历
        for (int j=0; j<8; j++) { //列遍历
            //每个坐标存放0-9随机数,需要什么随机数LZ自己调整
            System.out.printf("%d ", (int)(Math.random()*10)); 
        }
        System.out.println();
    }

    System.out.println("清空表,下一次打印");
    times--; //清空次数加少
}