본문 바로가기

[내배캠] 본 캠프 개발 학습/매일매일 쓰는 TIL

9월 23일 월요일 본 캠프 개발 일지 | C# 문법 종합반 강의

2/1

 

조건문

if(조건식1): 조건식1이 참일 때 
else if(조건식 2): 조건식2가 참일 때 
else: 모든 조건식이 거짓일 때 

 

** if-else if-else와 연속된 if식의 차이점;

연속된 if 식은 각 if가 독립적으로 실행돼 첫번째 if 문이 참이더라도 다음 if문을 실행함. 서로 배타적인 조건(즉, 하나만 참이 되도록 하는 조건들)일 때는 if-else if-else가 적합함. 

 

swith 문: switch - case 

 

** 

  • switch:
    • 비교할 값이 단순하고 명확한 경우 (예: 숫자, 문자, 문자열).
    • 여러 값 중 하나에 해당하는 처리를 할 때.
    • 열거형(enum)을 처리할 때.
  • if-else:
    • 비교할 조건이 복잡하거나 여러 논리 연산이 필요한 경우.
    • 범위를 처리하거나, 특정 값 외의 조건을 확인해야 하는 경우 (예: >, <, == 등을 사용하는 경우).

for 문

for (int i = 0; i < 10; i++) 
{
  Console.WriteLine(i);
}


i에 값을 1씩(i++) 계속 더해서 0부터 9의 숫자를 출력하겠다는 의미.  

for (초기화; 조건식; 반복 후 실행 코드)
{
  // 반복할 코드
}