[Java의 정석_연습문제 풀이] Chapter11 컬렉션 프레임워크
[11-1] 다음은 정수집합 1, 2, 3, 4와 3, 4, 5, 6의 교집합, 차집합, 합집합을 구하는 코드이다. 코드를 완성하여 실행결과와 같은 결과를 출력하시오. ([Hint] ArrayList클래스의 addAll( ), removeAll( ), retainALL( )을 사용하라.)import java.util.*; class Exercise11_1 {public static void main(String[] args) {ArrayList list1 = new ArrayList();ArrayList list2 = new ArrayList();ArrayList kyo = new ArrayList(); // 교집합ArrayList cha = new ArrayList(); // 차집합ArrayList h..
[Java의 정석_연습문제 풀이] Chapter5 배열
[5-1] 다음은 배열을 선언하거나 초기화한 것이다. 잘못된 것을 고르고 그 이유를 설명하시오.a. int[] = arr[];b. int[] arr = {1,2,3,};-> 마지막의 쉼표는 있어도 상관없음.c. int[] arr = new int[5];d. int[] arr = new int[5]{1,2,3,4,5}; -> 두 번째 대괄호안에 배열의 크기를 지정할 수 없다. 괄호{} 안의 데이터 개수에 따라 자동적으로 결정되기 때문이다.e. int arr[5];-> 배열을 선언할 때는 배열의 크기를 지정할 수 없음.f. int[] arr[] = new int[3][]; 답 : d, e [5-2] 다음과 같은 배열이 있을 때, arr[3].length의 값은 얼마인가?int[][] arr = { { 5, ..