2011-08-21 2 views
1

오픈 소스 프로그램을 사용하고 있지만 어떻게이 클래스를 작성해야하는지 이해할 수 없습니다.Java : float [] [] points

public Room(float[][] points) 
Creates a room from its name and the given coordinates. 

나는

Room Parallelogram_Room = new Room{{0f,0f},{0f,400f},{625f,400f},{625f,400f},{625f,0f},{0f,0f}}; 

같은했지만 그것이 오류를 제공하거나

Room Parallelogram_Room = new Room([0f][0f]); 

하지만 여전히 오류가 있습니다 추측.

제발, 내가 붙어있다!

답변

4

구문이 엉망입니다. 배열을 괄호로 묶습니다.

더 명확하게하려면 배열 을 만든 다음을 생성자에 전달합니다.

float[][] points = {{0f,0f},{0f,400f},{625f,400f},{625f,400f},{625f,0f},{0f,0f}}; 
Room Parallelogram_Room = new Room(points); 
+0

감사합니다 :))) 의미가 있습니다! – Mitsaki

4

사용 Room room = new Room(new float[][] { {3, 4}, {4, 5}, {4, 6} });