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 반복문은 한 번 코드를 실행한 후에 조건이 만족된다면 재차 반복하는 코드이다.

이 조건문의 경우 사용 빈도가 극도로 낮았던 반복문으로 이번 캠프를 진행하며 처음 작성해 보았다.

개인적으로 굳이 사용하지 않아도 될 듯 했다.

 

24.04.25 Today I Learned