初级农民-请到新手上路获取积分
- 积分
- 0
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2014-10-22
- 最后登录
- 1970-1-1
|
assignment2# pyramid
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class Pyramid extends GraphicsProgram {
/** Width of each brick in pixels */
private static final int BRICK_WIDTH = 30;
/** Height of each brick in pixels */
private static final int BRICK_HEIGHT = 12;
/** Number of bricks in the base of the pyramid */
private static final int BRICKS_IN_BASE = 14;
public void run() {
int j=1;
for(int i=BRICKS_IN_BASE; i>0; i--){
addOneRow(i,j);
j++;
}
}
private void addOneRow(int i,int j){
for (int k=0;k<i;k++){
GRect brick=new GRect(getWidth()/2.0-BRICK_WIDTH*i/2+k*BRICK_WIDTH,getHeight()-BRICK_HEIGHT*j,BRICK_WIDTH,BRICK_HEIGHT);
add(brick);
}
}
}
|
|