2014-01-07 3 views
1

학교에서 AP 컴퓨터 과학 수업을 듣고 있는데, 우리는 2D 배열을 매트릭스로 사용하여 함께 곱하려고 노력했습니다. 내가 과거에 두 차원 배열로 근무했다 및 겨울 방학 전에이 일을 : 출력 존재 초래 다차원 배열의 전체 행 인쇄

int[][] array = new int[2][2] 
for(int x = 0; x < array.length; x++) 
System.out.println(array[x]); 

:

00 
00 

하지만 지금은 그냥 메모리 위치가 인쇄; 내가 JCreator Pro의 최신 버전을 사용하고 있는데, IDE 버전이 무엇인지 모르겠다.하지만 브레이크 타임 동안 변경된 사항을 알고있다. 이제 주 클래스 파일에 추가 주석 행이 생겼다. 저의 오래된 메소드가 더 이상 작동하지 않는다는 것을 발견 한 후, 저의 오래된 프로젝트 중 하나에 돌아가서 여전히 잘 작동하고 있음을 발견했습니다. JCreator가 얼마나 정확하게 작동하는지 알지 못합니다. 이전 IDE를 사용하여 이전 파일을 계속 실행할 수도 있습니다 또는 이런 것들이 이렇게 붕괴되지 않도록하십시오. 이 버전이 실제로 Java 또는 JCreator의 새 버전 인 경우 누구나 명확하게 설명 할 수 있습니까?

+0

... 내 답변에 전혀 도움이 되었습니까? –

+0

아니요, 귀하의 답변이 메모리 위치가 문자열로 지정되는 결과가 나왔습니다. – SoaringChris137

답변

0

사용

System.out.println(Arrays.toString(array[x])); 

대신. 불행히도 낡은 것이 왜 효과가 있었는지 잘 모릅니다.

내가 IDE에 문제가 있다고 생각합니다.