자바의 정석 - 5장 배열 연습문제 풀이


자바의 정석 - 5장 배열 연습문제 풀이

다음은 배열을 선언하거나 초기화한 것이다. 잘못된 것을 고르고 그 이유를 설명하시오. a. int[] arr[] b. int[] arr = {1,2,3,}; c. int[] arr = new int[5]; d. in[] arr = new int[5]{1,2,3,4,5}; e. int arr[5]; f. int[] arr[] = new int[3][]; 이런 문제가 제일 어렵다 개인적으로 뭐니뭐니해도 직접 해보는 게 제일 낫지. 안 되는 2개의 이유를 알아보자. d가 안 되는 이유는 배열의 크기를 직접 지정했기 때문이다. 자바의 배열은 생성시 중괄호 안의 데이터 개수에 따라 크기가 자동으로 결정된다고 한다. e가 안 되는 이유는 배열을 선언할 때 크기를 지정했기 때문이라고 한다. 정확히 말하면 참조 변수 선언 시 크기 지정이 안된다는 것 같다. 2. 다음과 같은 배열이 있을 때, arr[3].length의 값은 얼마인가? int[][] arr = { {5,5,5,5}, {10,10,1...


#5장 #5장연습문제 #배열 #연습문제 #자바의정석

원문링크 : 자바의 정석 - 5장 배열 연습문제 풀이