Java问题请教大神

2025-01-20 16:56:25
推荐回答(1个)
回答1:

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后,就可以选择性地赋值。