public static void main(String[] args)
{
int [][]shatner = new int[1][1];
int []rat = new int[4];
shatner[0] = rat;
System.out.println(shatner[0][3]);
}
놀랍습니다. 출력은 0입니다. 왜 Java가 이러한 종류의 indexOutOfBound 오류를 검사하지 않습니까?이 Java 코드는 어떻게 작동합니까?
인 2 차원 배열의 첫 번째 배열의 마지막 요소를 2 차원 배열의 단일 요소를 설정, 당신은 게시 절대와 대답 전혀 질문 없습니다. StackOverflow에서 일반적으로 질문이 먼저옵니다. –
나는 그 질문이 "왜 그렇게 생각하니?"라고 생각한다고 생각합니다. – Bozho
이것은 완전히 정당한 질문입니다. –