자바를 Job Uh!! - [열거 타입]
자바의 열거타입(enumeration type)이란? 열거체 정의는 enum 클래스용인 java파일로 선언, 타 클래스 내부에 선언, 클래스 외부에 선언 등으로 이용하고는 하는데, 일반적으로 열거체 정의용 java class 파일을 따로 만들어 사용하고는 한다. 서로 연관된 상수의 집합을 저장하는 자료형으로, enum 클래스 형을 기반으로 선언하여 준다. 예를 들어, Week라는 요일에 관한 열거 타입을 선언해보자. // 열거 타입 선언 public enum Week {// 열거 상수 Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } // 열거타입 변수; Week today; // 열거타입 변수 = 열거타입.열거상수; Week today ..
자바를 Job Uh!! - [다중 배열]
다중배열 동일한 자료형 여러 개를 묶어 사용하기 위해 배열을 사용합니다. int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 그렇다면 2차원 구조는 배열로 어떻게 나타낼 수 있을까 '다중 배열'을 선언하면 됩니다. int[][] multiArray; 위 표의 내용으로 초기값을 바로 설정하기 위해서는 이렇게 써야 합니다. int[][] multiArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; int[4] 배열 세 개가 묶인 배열'이라고 볼 수 있습니다. 즉, multiArray[0]의 자료형은 int[4]이고 내용은 {1, 2, 3, 4}인 것이죠. 생성 위에서는 배열의 초기값을 바로 설정해주었는데요. 만약 선언과 생성만..