我想学习这本书的Java图形程序The Art and Science of Java
练习写画一个金字塔
演习书The Art and Science of Java第129页
我的问题是金字塔应该以窗口为中心
import acm.program.*;
import acm.graphics.*;
public class pyramid extends GraphicsProgram {
public void run() {
for (int i = 0; i < BRICK_IN_BASE; i++) {
for (int j = 0; j < i; j++) {
int x = BRICK_WIDTH * j ;
int y = BRICK_HEIGHT * i;
GRect brick = new GRect(x, y, BRICK_WIDTH, BRICK_HEIGHT);
add(brick);
}
}
}
private static final int BRICK_WIDTH =30 ;
private static final int BRICK_HEIGHT =20 ;
private static final int BRICK_IN_BASE = 12;
}
高度应该是'BRICK_IN_BASE * BRICK_HEIGHT'虽然 – Voo
@Voo是,该死的复制粘贴;) – Thomas
@thomas感谢的人,,试过,但不会像变得像一个金字塔三角形 – tito11