0

新入り。これはピラミッドを作成することになっていますが、ご覧のとおり、x 軸を正しく設定できません。どうすればいいのかわからない。何か助けはありますか?ありがとう - キース。


import acm.graphics.*;
import acm.program.*;

public class Pyramid extends GraphicsProgram {

    public void run()
    {
        double xCoord = 50;
        double yCoord = 200;
        double base = BRICKS_IN_BASE;
        int cnt = 0;

        while ( cnt < base )
        //for (int n = 0; n < base; n++)
        {
            for (int i = 0; i < base; i++)
            {
                add(new GRect(xCoord, yCoord, BRICK_WIDTH, BRICK_HEIGHT));
                xCoord += BRICK_WIDTH;
            }

            base--;
            yCoord -= BRICK_HEIGHT;
            xCoord = ??????????????? 
        }
    }

    private static final double BRICK_WIDTH = 10;
    private static final double BRICK_HEIGHT = 12;
    private static final double BRICKS_IN_BASE = 14;
    private static final double X_BASE = 25;
}
4

1 に答える 1