728x90

IT 15

5. C# 객체와 Class(클래스)

HTML 삽입 미리보기할 수 없는 소스 객체(Object) : 객체는 상태(attribute,속성)와 행동(method)을 가지는 기본 단위 객체는 붕어빵 속성: '색깔', '모델', '제조사' 행동: '달리다', '멈추다' 클래스에서 실제 행동을 동사 , 동사+명사로 이름 클래스(Class) : 클래스는 객체를 생성하기 위한 틀 또는 설계도 객체는 붕어빵틀 클래스:자동차 객체: 벤츠,포르쉐,아우디 (접근제한자) class (클래스명) { 속성; 메서드() } } (접근제한자) class (클래스명) { 멤버변수; 메서드() } } 객체지향 언어 장점 코드의 재사용성 유지보수 GOOD 대규모 객체지향 언어 단점 객체에 따른 용량 증가 using System; public class Student { //..

IT/C# 2023.11.22

4. C# switch 문 코드

HTML 삽입 미리보기할 수 없는 소스 코드 1 switch (변수,식) { case 값1: // 값1 실행 코드 break; case 값2: // 값2 실행 코드 break; // case를 더 추가가능 default: // 어떤 case에도 해당하지 않음 break; } 코드 2 int day = 4; switch (day) { case 1: Console.WriteLine("월요일입니다."); break; case 2: Console.WriteLine("화요일입니다."); break; case 3: Console.WriteLine("수요일입니다."); break; case 4: Console.WriteLine("목요일입니다."); break; case 5: Console.WriteLine("금요일입..

IT/C# 2023.11.21

3. C# 조건문

HTML 삽입 미리보기할 수 없는 소스 if, else와 switch-case 조건문 1. if 문: if 문은 조건이 true일 때 코드 실행 int num = 10; if (num > 5) { Console.WriteLine("num은 5보다 큽니다."); } 2. if-else 문: if-else 문은 if의 조건이 false일 때 다른 코드를 실행 int num = 3; if (num > 5) { Console.WriteLine("num은 5보다 큽니다."); } else { Console.WriteLine("num은 5보다 작거나 같습니다."); } 3. if-else if-else 문: 여러 조건 확인후 각 다른 코드를 실행할 때사용 int num = 15; if (num > 20) { Con..

IT/C# 2023.11.21

2. C# 기본문법

HTML 삽입미리보기할 수 없는 소스변수와 데이터변수 선언: 타입 변수명; (예: int number;) 초기화: 변수명 = 값; (예: number = 10;) 데이터 타입: int, float, double, char, string, bool 등 (변수: 값을 담아두는 곳)  조건문과 반복문조건문: if, else if, else (예: if (조건식) { 실행 코드 } else { 실행 코드 }) 반복문: for, while, do-while (예: for (초기화; 조건식; 증감식) { 실행 코드 }) 배열배열 선언: 타입[] 배열명; (예: int[] numbers;) 배열 초기화: 타입[] 배열명 = new 타입[길이]; (예: int[] numbers = new int[7];) 배열 요소 접..

IT/C# 2023.11.21
728x90