console(31)
-
배열을 이용한 내림차순 정렬 알고리즘
ex) 배열을 이용한 내림차순 정렬 알고리즘 static void Main(string[] args) { Console.WriteLine("오름차순 정렬 프로그램"); int[] arr = { 5, 7, 1, 4, 8, 9, 10, 2, 3, 6 }; int first_num = 0, second_num = 0; for (first_num = 0; first_num < arr.Length; first_num++) { for (second_num = 0; second_num < arr.Length; second_num++) { if(arr[first_num] arr 변수명을 가지고 크기가 10인 정수형 배열을 선언 후 값을 지정하여 초기화하였습니다. 2. int first_num = 0, second_nu..
2016.12.20 -
중첩반복문
1. MSDNfor(C# 참조) 2. for()문for()문 3. 중첩반복문 for(초기식 ; 조건식 ; 증감)//반복문A { 반복문A의 반복실행문1 for (초기식; 조건식; 증감)//반복문B { 반복문B의 반복실행문 } 반복문A의 반복실행문2 } 4. 중첩반복문의 실행순서 반복문A의 초기식 변수 초기화↓반복문A의 조건식 검사↓반복문A의 반복실행문1 실행↓반복문B의 초기식 변수 초기화↓반복문B의 조건식 검사↓반복문B의 반복실행문 실행↓반복문B의 증감식 실행↓증감식 실행 후 반복문B의 조건식 검사참이면 반복문B의 반복실행문 실행 거짓이면 반복문A의 반복실행문2 실행 반복문B 조건식 참 반복문B 조건식 거짓 반복문B의 반복실행문 실행↓ 반복문B의 조건식 검사↓반복문B의 조건식이 거짓일때까지 반복실행 반복문..
2016.12.15 -
배열을 이용한 오름차순 정렬 알고리즘
ex) 배열을 이용한 오름차순 정렬 알고리즘 static void Main(string[] args) { Console.WriteLine("오름차순 정렬 프로그램"); int[] arr = { 5, 7, 1, 4, 8, 9, 10, 2, 3, 6 }; int first_num = 0, second_num = 0; for (first_num = 0; first_num arr[second_num]) { Console.Write("\n기준 : arr[{0}]\t비교 : arr[{1}]\n", first_num, sec..
2016.12.15 -
추상클래스 & 봉인클래스
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 4. 클래스 생성자를 이용한 메소드 오버로딩클래스 생성자를 이용한 메소드 오버로딩 5. 클래스 상속방법클래스 상속방법 6. 추상클래스 & 봉인클래스 구분 설명 키워드 추상클래스 인스턴스화할 수 없고, 상속이 가능합니다. abstract 봉인클래스 상속을 할 수 없고, 인스턴스화 가능합니다. sealed abstract class 클래스명 { } sealed class 클래스명 { }
2016.12.14 -
클래스 상속
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 4. 클래스 생성자를 이용한 메소드 오버로딩클래스 생성자를 이용한 메소드 오버로딩 5. 클래스 상속방법 class 기본클래스명 { 기본클래스의 변수 } class 상속받을클래스명 : 기본클래스명 { 기본클래스의 변수를 사용할 수 있습니다. } -> 상속은 파생을 통해 이루어 지는데 클래스는 데이터와 동작을 상속할 기본 클래스를 사용하여 선언합니다. ex) class yuchaeA { public string str1 = "앙큼한유채 yuchaeA"; } class yuchaeB : yuchaeA { public string str2 = "앙큼한유채 yuchaeB"; } class Program { stati..
2016.12.14 -
클래스 생성자를 이용한 메소드 오버로딩
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 => 생성자를 선언하고 생성자의 인자의 자료형과 인자의 수에 따라 호출되는 메소드가 달라지는 것을 말합니다. 4. 참고sky.ph ex) class yuchae { public int num1 = 0, num2 = 0, num3 = 0, sum1 = 0; public double num4 = 0, num5 = 0, sum2 = 0; public yuchae(int num1, int num2) { sum1 = num1 + num2; } public yuchae(double num1, double num2) { sum2 = num4 + num5; } public yuchae(int num1, int num2, ..
2016.12.14