주의 사항! 이 글은 제가 직접 공부하는 중에 작성되고 있습니다. 따라서 제가 이해하는 그대로의 내용이 포함됩니다. 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다. 열거 타입 선언 C언어나 C++에서 열거형에 대해 배웠습니다. 자바에도 역시 이 열거형이 있습니다. 자바에서는 이를 열거 타입이라고 부르는 것 같습니다. 그런데 자바에서는 열거 타입을 사용하는 방법에 조금 특이한 부분이 있습니다. 자바에서 열거 타입을 선언하기 위해서는 우선 열거 타입의 이름으로 소스 파일(.java)을 생성해야 합니다. 이클립스에서 일주일에 해당하는 월, 화, 수, 목, 금, 토, 일을 열거 상수로 갖는 열거 타입을 선언해 보겠습니다. 이 열거 타입의 이름은 Week로 하겠습니다. 우선 위와 같이 패키지를 우클릭합..
주의 사항! 이 글은 제가 직접 공부하는 중에 작성되고 있습니다. 따라서 제가 이해하는 그대로의 내용이 포함됩니다. 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다. 일반적으로 for문은 다음과 같이 사용합니다. int[] scores = {87, 46, 76, 95, 89, 81}; for(int i = 0; i < scores.length; i++) //scores.length = 배열 scores의 길이 { System.out.println(scores[i]); //scores 각 요소들 출력 } /* 실행결과 87 46 76 95 89 81 */ 그런데 자바에서는 위의 예와 같이 배열의 각 요소들에 대해 어떤 연산을 한 번씩 수행하고 싶을 때 유용하게 사용할 수 있도록 향상된 for문을 ..
주의 사항! 이 글은 제가 직접 공부하는 중에 작성되고 있습니다. 따라서 제가 이해하는 그대로의 내용이 포함됩니다. 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다. 타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말합니다. 예를 들어 byte타입을 int 타입으로 변환하거나 반대로 int 타입을 byte타입으로 변환하는 행위를 말합니다. 타입 변환에는 두 가지 종류가 있습니다. 하나는 '자동(묵시적) 타입 변환'이고, 다른 하나는 '강제(명시적) 타입 변환'입니다. 자동 타입 변환 자동 타입 변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말합니다. 자동 타입 변환은 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생합니다. 작은 타입과 큰 타..
주의 사항! 이 글은 제가 직접 공부하는 중에 작성되고 있습니다. 따라서 제가 이해하는 그대로의 내용이 포함됩니다. 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다. '데이터 타입'이란, C언어에서의 자료형과 같습니다. C언어에는 다음과 같은 자료형들이 있었습니다. char, short, int, long, float, double 자바에서 데이터 타입도 C언어의 자료형과 크게 다르지 않습니다. 다만, C언어에서의 자료형에 두 가지 새로운 자료형이 추가되고, 또 char형이 자바에서는 조금 다릅니다. 그 외 나머지 short, int long, float, double은 C언어의 것과 같으므로 따로 설명은 하지 않겠습니다. byte 자바에는 byte타입이 추가되었습니다. 이 타입은 색상 정보 및..