다소 모호한 질문 일지 모르지만 저는 단지 자바와 프로그래밍 (스탠포드 비디오 사용)을 배우면서 피라미드를 만들기 위해 직사각형 행을 만들어야합니다. 그러나이 작업을 반복 할 때 모든 사각형은 동일한 변수 이름을 가지며 장소를 "변경"하고 하나의 사각형 만 얻습니다. 그렇다면 어떻게하면 수동으로 만들 때 너무 오래 걸릴지 모르기 때문에 직사각형을 루프에서 다르게 명명하고 추가 할 수 있습니다.사각형의 행이 필요합니다. 어떻게 자동으로 변수의 이름을 지정할 수 있습니까?
내 코드 :
private void BuildingRow() {
int Q = BRICK_QUANTITY;
double length; // length from row beginning spot
length = RowStartSpot(Q);
for (int i = 0; i < Q; i++)
{
GRect brick = new GRect(length, height - BRICK_HEIGHT, BRICK_WIDTH, BRICK_HEIGHT);
add(brick);
}
왜 길이 Q 배열에 넣을 수 없습니까? – thegrinner