우선, 할-동안 루프 (그들은 때로는 용도가 않습니다하지만) 그 공통 아니다 - 그것은 while
및 for
을 잘 알고 있어야하는 것이 좋습니다.
이 숙제 문제로 보이므로, 내가 할거야하는 것은 당신에게 정상적인 방법이 아니다 다각형을 사용하여 동심 사각형을 그리기위한 몇 가지 코드를 (보여, 당신은 일반적으로 그냥 사용합니다 g.drawRect()
:
당신이이 삼각형을 그릴 수정할 수있는 경우
int width = 200;
int height = 200;
int xMid = width/2;
int yMid = width/2;
while(width > 0 && height > 0) {
// Draw the square
int xLeft = xMid - width/2;
int xRight = xMid + width/2;
int yTop = yMid - height/2;
int yBottom = yMid + height/2;
int[] xPoints = {xLeft, xRight, xRight, xLeft};
int[] yPoints = {yTop, yTop, yBottom, yBottom};
int nPoints = 4;
g.drawPolygon(xPoints, yPoints, nPoints);
// Change the dimensions
width -= 20;
height -= 20;
}
참조
'X = × 5;. Y = y를 5;?.. '연산자는 x와이 수도 5 –
예 미안 고정 – user2223612
사이에 ?? 실종 [도움을 ] (http://stackoverflow.com/questions/11919667/triangle-draw-method). –