Java 使用嵌套for循环添加到多维数组

Java 使用嵌套for循环添加到多维数组,java,arrays,multidimensional-array,Java,Arrays,Multidimensional Array,好的,我正在创建一个突破游戏,我需要创建一个为每个砖块创建矩形对象的方法,这样我就可以实现命中检测,我已经有了一个方法,这样砖块可以像这样画出来: public void drawBricks(Graphics g) { g.setColor(brickColor); for(int i = 0; i<10; i++) { for(int a = 0; a<121; a+=30) { g.fillRec

好的,我正在创建一个突破游戏,我需要创建一个为每个砖块创建矩形对象的方法,这样我就可以实现命中检测,我已经有了一个方法,这样砖块可以像这样画出来:

public void drawBricks(Graphics g)
 {
    g.setColor(brickColor);
    for(int i = 0; i<10; i++)
    {
        for(int a = 0; a<121; a+=30)
        {
            g.fillRect(x+(width*i)+(spacer*i), y +a, width, height);
            // spacer = 10, x and y = 5, width = 50, height = 20, if you need this...
        }    
    }


}
public void drawBricks(图g)
{
g、 setColor(brickColor);

对于(int i=0;i那么,如果您希望
y
5
开始并递增30,请使用
5+a*30

public void setBricks()
{
    for(int i= 0; i<10;i++)
    {
        for(int a=0; a<5; a++)
        {
            bricks[i][a] = new Rectangle(x+(width*i)+(spacer*i), 5 + a*30, width, height); 
        }                         
    }
}
public void setBricks()
{

(inti=0;我表示感谢,我认为这看起来很简单,但由于某种原因,我的大脑无法理解它
public void setBricks()
{
    for(int i= 0; i<10;i++)
    {
        for(int a=0; a<5; a++)
        {
            bricks[i][a] = new Rectangle(x+(width*i)+(spacer*i), 5 + a*30, width, height); 
        }                         
    }
}