C# 기초문법9 [C#] (5) 조건을 기준으로 반복시키기 - while (4) 조건을 기준으로 반복시키기에 이어 while 문법에 대해 알아보겠습니다. 이전 포스팅에서 보았듯 for 구문은 순차적이고 끝이 예측되는 경우에 많이 사용되고 while문은 끝이 정해져 있지 않는 반복에 쓰입니다. while문에 특징과 문법에 대해 예시를 통해 알아보겠습니다. 1. while 구문의 문법에 대하여 while문법은 처음 프로그래밍을 접하는 입장에서 for문법 보다 더 간결하고 이해가 쉽다고 생각합니다. while문의 동작 흐름은 이전에 배웠던 if문의 조건식과 같은 방법으로 조건이 거짓이 될 때까지 해당 while 코드 블록 {}을 반복 실행합니다. 2. 예시로 알아보기 예시로 대출금을 모두 상환할 때까지 입금을 반복하는 흐름을 글로 표현하면 아래와 같습니다. 예시의 전제 내용 대출금.. 2022. 9. 10. [C#] (4) 조건을 기준으로 반복시키기 - for문 모든 프로그래밍에서는 원하는 명령을 반복시키는 문법이 존재합니다. 반복문에 대한 문법도 처음에는 복잡하고 눈에 들어오지 않기 때문에 학습을 불편해하는 경우가 많은데 반복문이 없는 프로그래밍은 현실적으로 불가능합니다. 코딩을 하다 보면 같은 명령을 수차례 반복해야 하는 경우가 많아 수동으로 입력하거나 검증하기에는 불가능에 가깝기 때문입니다. 이번 포스팅에서는 반복 문중 for문에 대한 문법과 특징에 대해 쉽게 이해할 수 있도록 설명과 예시를 작성해 보겠습니다. 1. for문에 대하여 c#에서 사용되는 대표적인 문법인 for문의 동작 흐름은 초기값을 지정하고 초기값이 어떤 조건에 충족될 때까지 초기값을 증가시켜 작동됩니다. 아래는 기본 문법 그림입니다. 예시로 10개의 컨테이너를 배에 적재하는 동작 흐름을 .. 2022. 9. 9. [c#] (3) 조건에따라 분기시키기 - if, switch 어떤 프로그램을 만들던지 조건에 따라 다르게 처리해야 하는 경우가 많습니다. 유저가 게임 내 상점에서 물건을 구매한다고 생각해보면 화폐가 충분할 때는 물건을 얻고 부족하면 물건을 구매할 수 없어야 합니다. 여기서 화폐의 양은 조건이 될 것이고 조건에 맞게 다르게 처리하여 프로그램을 작성합니다. 이번 시간에는 이러한 조건을 판단하고 분기시켜 처리하는 내용에 대해 알아보겠습니다. 1. if 문법 대표적인 분기 처리 문법인 if문 여러 형태로 사용 가능합니다. 가장 기본은 조건에 해당될 때 명령을 실행하는 것이고 추가로 처음 제시한 조건에 해당되지 않을 때 실행되게 하거나 조건을 여러 번 판별하는 방법도 있습니다. 아래는 기본이 되는 문법입니다. bool 조건식 = true; if( 조건식 ) { //조건에 .. 2022. 9. 8. [C#] (2) 변수의 특징과 문법 변수는 프로그래밍에서 사용되는 최소의 데이터 저장 단위이며 값을 저장할 수 있습니다. 프로그래밍 중 변수의 저장된 값은 언제든 변경이 가능하지만 특별한 과정 없이는 변수를 만들 때 선언한 형태의 데이터만 할당할 수 있습니다. 이번 포스팅에서는 이러한 변수의 특징과 문법에 대해 알아보겠습니다. 1. 변수의 특징 변수의 특징을 설명하기 위해 공구 상자에 비유하여 이야기해보겠습니다. 공구를 담기 위해 만든 상자에 공구를 보관하다가 필요할 때 상자를 열어 공구들의 변경은 언제든 가능합니다. 다만 공구상자에 공구가 아닌 다른 물건은 담을 수 없으며 공구의 양이 공구상자보다 클 경우에도 담을 수 없습니다. 다만 상자에 들어갈 수 있도록 공구량을 줄이면 보관이 가능합니다. 마지막으로 공구가 아닌 물건도 공구로 만들면.. 2022. 9. 7. 이전 1 2 3 다음