반응형

열거형 8

[C# 무료 동영상 강의] 11. 열거형

[C#] 4.2 열거형 [C#] 4.2 열거형 – 언제나 휴일 열거형은 enum 키워드를 사용하여 상수 집합 목록을 열거자 목록에 선언하여 사용될 수 있는 값의 종류를 사용자가 정의하는 형식입니다. 열거형을 정의할 때 나열할 수 있는 상수 집합 목록의 요소는 기본적으로 정수(int) 형식입니다. enum Season{ NonSeason, Spring, Summer, Autumn, Winter } enum Season{ NonSeason, Spring, Summer, Autumn, Winter } 위의 코드는 ehpub.co.kr

[C#] 캡슐화 - 학생 클래스 정의, 인덱서 포함

실습) 다음을 만족하는 학생 클래스를 정의하시오. *목적: 캡슐화 전체 과정 실습 *국어, 영어, 수학은 열거형으로 정의하시오. *인덱서를 이용하여 성적을 설정 및 가져오기 할 수 있게 하시오. 학생은 생성할 때 학생 이름을 전달받습니다. (그리고 학생 번호는 순차적으로 부여합니다.) 이 외에 학생의 국어, 영어, 수학 성적을 -1로 설정합니다. 학생을 생성한 후에는 학생의 국어, 영어, 수학 성적을 입력할 수 있습니다. 만약 학생 성적이 0에서 100을 벗어나면 -1로 설정합니다. 학생 이름과 번호, 각 과목의 성적과 총점 및 평균을 확인할 수 있습니다. 그리고 학생 정보를 확인하는 기능을 제공합니다. *2019년 공주대에서 소스 코드) Subject.cs namespace 캡슐화_실습3___학생_총복..

[Java] 6.1 열거형

출간일 2016년 11월 28일판매가 2000원형태 ebook 이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다. 6. 1 열거형 Java 언어에서는 사용할 수 있는 값의 종류를 미리 정하는 열거형을 제공하고 있습니다. 예를 들어 성별을 표현한다고 할 때 int 형식이나 Boolean 형식 혹은 문자열을 사용하여 표현할 수도 있을 것입니다. 하지만 이는 가독성이나 신뢰성에서 문제를 유발할 수 있습니다. 예를 들어 int 형식 변수에 1이라는 값이 들어있을 때는 여성, 2는 남성, 0은 결정하지 않은 값으로 사용하기로 정한다고 가정합시다. 그런데 ..

[C언어 무료 동영상 강의] 77~80. 사용자 정의 형식 실습

[C언어 무료 동영상 강의] 77~80. 사용자 정의 형식 실습 다루는 내용 사용자 정의 형식 시나리오 구조체 및 열거형으로 형식 정의 관련 기능 구현 테스트 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C언어] 77. 사용자 정의 형식 - 시나리오[디딤돌 C언어] 78. 사용자 정의 형식 – 형식 정의[디딤돌 C언어] 79. 사용자 정의 형식 – 기능 구현 [디딤돌 C언어] 80. 사용자 정의 형식 – 테스트

[C언어 무료 동영상 강의] 74. 구조체, 75. 공용체, 76. 열거형

[C언어 무료 동영상 강의] 74. 구조체, 75. 공용체, 76. 열거형 다루는 내용 구조체구조체 비트 필드공용체 열거형 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C언어] 74. 구조체[디딤돌 C언어] 75. 공용체 [디딤돌 C언어] 76. 열거형

[C언어 동영상 강의] 2. 형식(Type) 개요

[C언어 동영상 강의] 2. 형식(Type) 개요 2. 형식(Type) 개요기본 형식문자형식정수 형식실수 형식매커니즘 형식배열포인터사용자 정의 형식구조체공용체열거형기타 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C#] 4. 값(value) 형식

4. 값(value) 형식 C#에서 값 형식에는 구조체와 열거형이 있으며 암시적으로 System.ValueType에서 파생된 형식입니다. 형식개요에서 살펴본 바와 같이 값 형식은 각각의 변수가 독립적인 값을 갖게 되며 하나의 변수에서 다른 변수에 대입하였을 때 값을 복사합니다. 4.1 구조체 C#에서는 int 형식이나 bool 형식과 같은 모든 단순 형식들도 구조체입니다. 그리고 다른 많은 언어처럼 여러 멤버를 갖는 사용자 정의 구조체를 만들 수 있습니다. 4.1.1 정수 C#에서는 표현할 수의 범위에 따라 여러 종류의 정수 형식을 제공하고 있습니다. 대부분 키워드가 C언어나 C++언어와 같고 할당되는 메모리 크기와 표현 범위가 비슷합니다. 이러한 이유로 무의식적으로 C#에서도 할당되는 메모리 크기나 표..

10. 신뢰성 강화 (열거형)

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 C++언어가 C언어보다 신뢰성을 강화한 문법 중에 열거형을 알아보기로 해요. C++언어는 C언어보다 자료 형식에 관한 부분에서 신뢰성을 강화하고 있어요. 먼저 C언어에서는 열거형 변수에 정수 형식을 대입하거나 초기화를 하는 것이 가능합니다. //C언어에서의 열거형 사용 //Program.c #include enum Gender { FEMALE, MALE }; int main() { enum Gender g = 3;//C언어에서는 열거형 변수에 정수형을 대입 및 초기화 가능 printf("g is %d\n",g); return 0; } ▷ 실행 결과 g is 3 하지만 C++에서는 열거형 변수에 정수 형식을 대입하거나 초기화할 수 없어요. 다음은 열거형 변수에..

반응형