C#/프로그래밍 기초

[대문자화와 소문자화] 알파벳을 다룰 때 대문자화와 소문재화가 가능하게 해주는 메서드입니다.메서드설명ToUpper()문자열 내부의 문자를 모두 대문자로 변경합니다.ToLower()문자열 내부의 문자를 모두 소문자로 변경합니다.static void Main(string[] args){ string input = "Daegu in Korea"; Console.WriteLine(input.ToUpper()); Console.WriteLine(input.ToLower());}/*[실행 결과]DAEGU IN KOREAdaegu in korea*/ 위의 메서드를 사용할 때 실제로 input 의 문자열을 변경하지는 않습니다.실행된 메서드에서 변경된 문자열을 반환하기 때문입니다.이러한 메서드를 비파괴적..
반복문 내부에 사용되는 키워드가 있습니다. break 키워드와 continue 키워드가 있습니다. [break 키워드] break 키워드는 switch 조건문 또는 반복문을 벗어날 때에 사용하는 키워드입니다. 다음 반복문은 조건이 항상 참이므로 무한 반복됩니다. 이러한 무한 반복문은 내부에서 break 키워드를 사용해야 벗어날 수 있습니다. while(true){} 코드 예제를 통해 살펴보겠습니다.static void Main(string[] args){ while(true) { Console.Write(" 숫자를 입력해주세요(짝수를 입력하면 종료) : "); int input = int.Parse(Console.ReadLine()); if(..
[중첩 반복문] 중첩 조건문처럼 반복문을 여러 겹 중첩해서 사용하면 중첩 반복문이라고 부릅니다.중첩 반복문의 대표적인 예제에 대해서 살펴보겠습니다. static void Main(string[] args){ for(int i = 0; i
[foreach 반복문] foreach 반복문은 컬렉션에 쉽게 반복문을 사용하는 경우에 쓰여집니다. 컬렉션은 여러 개체가 모여서 집합을 이룬 것을 나타내는 것을 말합니다. 컬렉션의 대표적인 것에는 배열이 있습니다.foreach(자료형 변수 in 컬렉션){    // 실행 코드} 위의 foreach문 코드는 아래의 for 반복문과 동일한 역할을 수행합니다.for(int i = 0; i{    자료형 변수 = 컬렉션[i];} foreach 반복문으로 배열의 요소를 출력해보겠습니다.static void Main(string[] args){ // 변수 선언 string[] stringArray = { "가", "나", "다", "라", "마" }; // foreach 문 사용 for..
[for 반복문] for 반복문은 while 반복문과는 달리 반복 횟수를  정할 수 있습니다.for 반복문은 다음과 같은 개요도를 따릅니다.for (int i =0; i {    // 실행 코드} for 반복문에 대해서 설명해보면(1) int i = 0; 은 조건식에 사용되는 변수 i 를 선언한 것입니다.(2) i 는 for 문이 실행되는 조건입니다. i 의 값이 반복_횟수 보다 작은 경우에 코드를 실행합니다.(3) i++ 는 for문을 한 번 돌고나면 조건식에 사용되는 변수 i에 i++ 연산을 합니다. for 반복으로 0에서 100까지 더하는 코드를 작성해보겠습니다.static void Main(string[] args){ // 변수를 선업합니다. int output = 0; ..
while 반복문은 가장 기본적인 반복문입니다. if 조건문과 형식이 비슷하지만 while 반복문은 불 표현식이 참일동안 중괄호 안의 문장을 계속 실행합니다.while (불_표현식){    // 불_표현식이 참인 동안 실행할 문장}  불 표현식을 거짓으로 만들어 while 반복문을 탈출하는 예제를 살펴보겠습니다.static void Main(string[] args){ // 변수를 선언합니다. int i = 0; int[] intArray = { 1, 2, 3, 4, 5 }; while(i    [do while 반복문] while 반복문은 조건을 먼저 검사하고 코드를 실행합니다. 하지만 어떤 경우에는 조건의 참 거짓 여부와 상관없이 내부의 문장을 최소한 한 번은 실행해야 하..
배열은 여러 개의 자료를 한꺼번에 다룰 수 있는 자료형입니다.다음은 배열의 선언 형식입니다.자료형[] 이름 = { 자료, 자료 } 기본 자료형으로 배열을 만든다면 다음과 같은 형태로 만들 수 있습니다.static void Main(string[] arg){ int[] intArray = { 10, 11, 19, 200, -100 }; float[] floatArray = { 1.0F, 2.0F, 5.0F }; string[] stringArray = { "조건문", "반복문", "자료형" };} 배열 안에 들어있는 자료들을 요소(Element) 라고 부릅니다.배열의 요소에 접근하기 위해서는 다음과 같은 형식으로 접근이 가능합니다.배열[인덱스] 이제 배열을 생성하고 요소에 접근하는 방법에 ..
if 조건문과 switch 조건문 이외에도 조건을 구분할 때 사용할 수 있는 삼항 연산자라는 방법이 있습니다.불_표현식 ? 참 : 거짓 삼항 연산자는 위의 형식을 가집니다. 형식만으론 이해하는데 어려움이 있으니 코드를 예로 들어보겠습니다. // 참과 거짓 위치에 불 자료형 사용Console.WriteLine(number % 2 == 0 ? true : false);// 참과 거짓 위치에 문자열 자료형 사용Console.WriteLine(1 > 0 ? "가나다" : "ABC"); 1 > 0 은 true 이므로 참 자리에 있는 "가나다" 가 출력됩니다.참 : 거짓 = 참일경우 실행할 것 : 거짓일 경우 실행할 것으로 대응됩니다. 간단한 예시를 보고 마무리 하겠습니다.static void Main(string..
다음은 switch 조건문의 기본 형태입니다. switch(비교할 값){    case 값:        문장        break;    case 값:        문장        break;    case 값:        문장        break;    deafult:        문장        break;} switch 조건문은 구조가 복잡하여 예제를 통해서 이해하는게 도움이 됩니다.다음 코드는 switch 조건문으로 홀수와 짝수를 구분하는 예제입니다. static void Main(string[] args){ // 변수를 선언합니다. Console.Write("숫자를 입력하세요 : "); int input = int.Parse(Console.ReadLine()); ..
[if 조건문] if 조건문은 가장 기본적인 조건문입니다. 조건이 true 면 문장을 실행하고 false 이면 문장을 무시합니다. if(불_ 표현식){     // 불_표현식이 참일경우 실행}  다음 그림은 if 조건문의 개요도 입니다. if 조건문을 사용하는 간단한 예제입니다.static void Main(string[] args){ Console.Write("숫자 입력 : "); int input = int.Parse(Console.ReadLine()); if(input % 2 == 0) { Console.WriteLine("짝수 입니다."); } if(input % 2 == 1) { Console.WriteLine("홀수 입니다.")..
tita
'C#/프로그래밍 기초' 카테고리의 글 목록