java4 05-3 열거 타입 • 열거 타입 한정된 값인 열거 상수 중에서 하나의 상수를 저장하는 타입이다. • 열거 타입 선언 - 열거 타입을 선언하기 위해서는 먼저 열거 타입의 이름으로 된 소스 파일(.java)을 생성해야 한다. - 열거 타입 이름은 소스 파일 이름과 대소문자가 모두 일치해야 한다. public enum 열거타입이름 { ... } - 관례적으로 열거 상수는 모두 대문자로 작성한다. public enum Week {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY} • 열거 타입 변수 변수 선언 Week today; Week reservationDay; 변수에 열거 상수 저장 Week today = Week.SUNDAY; Week birthday = n.. 2023. 1. 15. 05-2 배열 05-2 배열 • 배열이란? - 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스index를 부여해놓은 자료 구조 score[인덱스] - 같은 타입의 데이터만 저장할 수 있다. - 한번 생성된 배열은 길이를 늘리거나 줄일 수 없다. • 배열 선언 // 타입[] 변수; int[] intArray; double[] doubleArray; // 타입 변수[]; int intArrya[]; double doubleArray[]; 배열 변수가 null값을 가진 상태에서 값을 읽거나 저장하게 되면 NullPointerException 발생 • 배열 생성 (1) 값 목록으로 배열 생성 //타입[] 변수 = {값0, 값1, 값2, 값3 ... } String[] str = { "str1", "str2".. 2023. 1. 15. 05-1 참조 타입 05-1 참조 타입과 참조 변수 • 자바의 데이터 타입 (1) 기본 타입 - 정수 타입: byte, char, short, int, long - 실수 타입: float, double - 논리 타입: boolean ※ 실제 값을 변수 안에 저장한다. (2) 참조 타입 - 배열 타입 - 열거 타입 - 클래스 - 인터페이스 ※ 메모리의 번지를 변수 안에 저장한다. • null과 NullPorinterException - null: 객체를 참조하지 않음 - Exception 예외: 프로그램 실행 도중 발생하는 오류 - NullPointerException: 참조 타입 변수를 잘못 사용하면 발생하는 오류 int[] intArray = null; intArray[0] = 10; //NullPointerExcepti.. 2023. 1. 7. 01~04장 01-1 프로그래밍 언어와 자바 - 기계어: 컴퓨터가 이해할 수 있는 언어 - 프로그래밍 언어: 사람의 언어와 기계어의 다리 역할을 하는 언어 - 소스 파일: 프로그래밍 언어로 작성한 파일 - 컴파일: 프로그래밍 언어로 작성된 소스 파일을 기계어 파일로 변경하는 작업 01-3 자바 프로그램 개발 과정 - 라인 주석: // ... - 범위 주석: /* ... */ - 도큐먼트 주석: /** ... */ 02 -1 변수 • 작성 규칙 - 첫 번째 글자는 문자이거나 $, _이어야 하고 숫자로 시작할 수 없음 - 영어 대소문자를 구분함 - 길이 제한 없음 - 예약어 사용 불가능 • 로컬 변수 - 메소드 블록 내에서 선언된 변수 - 변수는 자신이 선언된 위치로부터 속한 블록 내부에서만 사용할 수 있다 - 중괄호{.. 2023. 1. 6. 이전 1 다음