2012-02-07 4 views
1

자바에서 2 차원 배열을 채우는 데 문제가 있습니다.자바로 배열 채우기

private int[][] array = new int[1][1]; 
array[|0][0] = 1; 

오류가 ']'상기 예상 |

+2

'| '을 삭제 해 보셨습니까? – casablanca

+0

@casablanca가 맞다고 생각합니다. Side comment (Moved) : 컴파일러가 오류를 자주 던지면 터미널 컴파일러 오류가 인쇄되어 도움이되는 정보가 제공됩니다. 이 글을 읽는 것에 익숙해지면 특정 유형의 오류의 원인을 이해하는 데 도움이됩니다. 문제가있을 때 이것을 배울 가치가 있습니다. – Magpie

답변

5

나는이 코드가 (아마도) 어떤 방법의 외부에 있다고 생각한다. Java에서 문은 메소드 또는 초기화 프로그램 내부에 있어야합니다. main 메서드를 정의한 다음 코드 array[0][0] = 1을 넣은 다음 문제가 해결되는지 확인하십시오. 예 :

public class YourClass { 
    private int[][] array = new int[1][1]; 

    public static void main(String[] args) { 
     array[0][0] = 1; 
    } 
} 

희망이 있습니다.

+0

고맙습니다 나는 그렇게 간단한 것을 놓친다는 것을 알았습니다. – user1193758