1、检查数组位置是否存在值
2、伪代码:
for(int i=0;i<5;){ int r1=(int)(Math.random()*5); int r2=(int)(Math.random()*5); if(ax[r1][r2].isNull())//这个函数是假设的,测试是否被占用 { ax[r1][r2].setBackground(c); i++; }}
3、因为上面已经为ax的每项做了一个null的初始化,那么只要在测试是否为null后,就可以选择性地赋值。