전체 보기342 역전왕 발하자크 2019. 2. 8. 문자열다루기2 4.문자열 서식 맞추기 프로그램에서 서식이란 낱말, 글꼴이 아니라 문자열이 일정한 틀을 갖추는 것을 의미 string형식의 Format( )메소드와 문자열 보간의 방법 2가지가 있다. 예 제품명 : 망고주스 가격 : 1,500원 용량 : 250ml 유통기한 : 2034-10-20 12:11:11 제품명 : 자몽주스 가격 : 1,700원 용량 : 250ml 유통기한 : 2031-09-03 17:32:47 4.1Format( )메소드 Console.WriteLine( )메소드를 사용할 떄 내부에서 string.Format( )메소드를 사용하고 있음 Console.WriteLine("제목 : {0}" , "이것이 C#이다."); 제목 : 이것이 C#이다. {0}에서 지금까지 서식항목의 첨자만 사용한 것이다. .. 2019. 2. 2. 문자열 다루기 1.문자열 안에서 찾기string형식을 원하는 부분을 찾아주는 기능메소드 설명 IndexOf(a) 현재 문자열 내에서 a의 위치를 찾음 LastIndexOf(a) 현재 문자열 내에서 a의 위치를 뒤에서부터 찾음 StartsWith(a) 현재 문자열이 a로 시작하는지를 평가 EndsWith(a) 현재 문자열이 a로 끝나는지를 평가 Contains(a) 현재 문자열이 a를 포함하는지를 평가 Replace(a,b) 현재 문자열에서 a를 b로 모둔 바뀐 새 문자열로 변환 예 using System;using static System.Console;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.T.. 2019. 1. 31. 상수와 열거 형식 상수와 열거 형식상수(constants)와 열거 형식(Enumerator)은 변수와는 달리 안에 담긴 데이터가 절대 변하지 않는다.프로그래머나 사용자가 실수로 변수의 값을 바꿔 에러 방지1.상수 : const데이터 형식앞에 const키워드가 위치하고 상수가 가져야하는 데이터를 반드시 대입해야 한다.형식 const 자료형 상수명 = 값; 예 const int a = 3; const double b =3.14; const string c = "abcdef"; 2.열거 형식 : enum정수 계열(byte, sbyte, short, ushort, int , uint, long ,ulong)만 사용 가능기반자료형을 생략할 경우 int를 사용한다. 형식enum 열거 형식명 : 기반자료형 { 상수1, 상수2, 상수3.. 2019. 1. 30. 9장 객체와 클래스 한성대학교 김설현교수님 강의내용을 바탕으로 작성함 구조체 클래스는 C와 C++를 구분 짓는 가장 큰 특징이다. 클래스는 구조체의 확장으로 이해할 수 있다. 구조체 사용 구조체의 멤버변수에 접근하기 위해서는 .연산자를 사용 struct CDAccount { //구조체 선언 double balance; //금액 double interestRate; //이자율 int term; //개월수 }; // ;넣어줘야함 int main() { const int NUMBER_OF_DAYS = 3; CDAccount myAccount = { 1000000, 3.5, 12 }; CDAccount yourAccount; //.을 이용한 멤버변수 접근 yourAccount.balance = 2000000; yourAccount.. 2019. 1. 19. 8장 다차원 배열 한성대학교 김설현교수님 강의내용을 바탕으로 작성함 2차원 배열 2차원 배열을 선언하는 구문은 다음과 같다. int matrix[5][5]; 배열의 초기화 2차원 배열도 배열의 선언과 동시에 초기화 가능하다. 아래의 배열 초기화 방법을 int array[4][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; 아래의 방식으로 초기화 할수있다. int array[4][3]; arrary[0][0] = 1; arrary[0][1] = 2; arrary[0][2] = 3; arrary[1][0] = 4; arrary[1][1] = 5; arrary[1][2] = 6; arrary[2][0] = 7; arrary[2][1] = 8; arrary[2][2] = 9; arrary[3][0] =.. 2019. 1. 16. 7장 1차원 배열 한성대학교 김설현교수님 강의내용을 바탕으로 작성함 배열의 기초 배열은 같은 유형을 갖는 변수들의 집합 같은 구조이다. 배열 선언 배열을 선언하기 위해서 다음과 같은 구문을 사용하여 요소 유형과 크기를 지정해야한다.또한 같은 요소 유형의 배열은 한 번에 선언할 수 있다. double myList[10], myList2[15]; 배열의 초기화 배열을 원하는 값으로 초기화 하려면 초기화 코드를 작성한다. 선언과 초기화를 동시에 할 때는 배열크기 생략가능. double myList[ ] = { 1.9, 2.9, 3.4, 3.5 }; 배열의 일부분만 초기화도 가능하다. double myList[4] = { 1.9, 2.9 } ; //나머지 두 요소는 0으로 초기화 배열 요소 접근 배열 요소는 정수형의 인덱스를 통.. 2019. 1. 15. 레바노스 배마시점 2019. 1. 5. 6장 함수 한성대학교 김설현교수님 강의내용을 바탕으로 작성함 함수 함수는 함수이름, 매개변수, 반환값유형, 함수몸체로 구성되어 있다. 함수 생성,호출 함수생성이란 해야 할 일을 정의하고, 생성한 함수를 사용하기 위해 함수를 호출해야 한다. /* @brief : 함수 생성, i를 num1로 j는 num2로 받는다 */ int Max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; } int main() { int i = 3; int j = 5; int k = Max(i, j); //함수 호출, i와 j를 전달한다 cout 2019. 1. 4. 이전 1 ··· 33 34 35 36 37 38 다음