Today I Learned
[TIL][C#] 24.04.25 조건문과 반복문
twotop6357
2024. 4. 25. 21:12
C# 조건문과 반복문
조건문과 반복문에는 여러 기능을 가진 프로그램을 프로그래밍 할 때, 반드시 사용되어야 할 문법이다.
오죽 많이 쓰이면 각 조건문과 반복문이 다중으로 사용되기도 하며, 서로가 서로에게 중첩되어 사용되기도 한다.
이처럼 프로그램에는 필연적으로 조건문과 반복문은 사용된다. 많이 사용된다는 것은? 그 만큼 중요하며 잘 다뤄야 한다는 뜻이다.
조건문
if(number % 2 == 1)
{
Console.Write("number is odd!");
}
else
{
Console.Write("number is even!");
}
우리가 가장 많이 사용하는 조건문은 위와 같은 if 문이다. 하지만 상황에 따라서 switch 문이 더 효율적인 때가 있다.
string input = Console.ReadLine();
switch(input)
{
case "1":
Console.WriteLine("1");
case "2":
Console.WriteLine("2");
default:
Console.WriteLine("default!");
}
위와 같은 형식의 조건문이 바로 switch 조건문으로 input이 1일때, 2일때, 그 외 순으로 case 문이 실행된다.
switch 문을 이용하여 장비의 장착 부위에 따른 장착을 담당할 수 있을 듯 하다.
반복문
많은 양식의 반복문이 존재하지만 가장 사용 빈도가 낮았던 반복문 하나를 작성하자면
int num = 0;
do
{
num += 1;
Console.WriteLine(num);
}while(num < 10);
위와 같은 do - while 반복문은 한 번 코드를 실행한 후에 조건이 만족된다면 재차 반복하는 코드이다.
이 조건문의 경우 사용 빈도가 극도로 낮았던 반복문으로 이번 캠프를 진행하며 처음 작성해 보았다.
개인적으로 굳이 사용하지 않아도 될 듯 했다.