[조건문 : switch 문]
1. 조건문 : switch 문
switch 문은 여러 개의 선택사항 중에서 특정 조건에 해당하는 코드 블록을 실행하는 데 사용된다.
선택문(switch와 case, default키워드를 사용하여 다양한 조건 처리)인 switch문은 값에 따라 다양한 제어를 처리할 수 있다.
2. switch 문 형태
switch문의 형태는 표현식 값이 값1~값n중 하나와 일치하면 해당 실행문을 실행하고, 일치하지 않으면 default실행문을 실행 하는 형태이다.
switch (표현식)
{
case 값1:
// 값1에 해당하는 코드 실행
break;
case 값2:
// 값2에 해당하는 코드 실행
break;
// 추가적인 case 문들
default:
// 위의 어떤 case에도 해당하지 않을 때 실행할 코드
break;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | using System; internal class Condition_switch { static void Main() { //& 변수 선언 int month = 3; switch (month) { case 1: case 2: case 12: Console.WriteLine("겨울"); break; case 3: case 4: case 5: Console.WriteLine("봄"); break; case 6: case 7: case 8: Console.WriteLine("여름"); break; case 9: case 10: case 11: Console.WriteLine("가을"); break; default: Console.WriteLine("올바르지 않은 월입니다."); break; } Console.Write("(1~12) 숫자 : "); int number = Convert.ToInt32(Console.ReadLine()); switch (number) { case 1: case 2: case 12: Console.WriteLine("겨울"); break; case 3: case 4: case 5: Console.WriteLine("봄"); break; case 6: case 7: case 8: Console.WriteLine("여름"); break; case 9: case 10: case 11: Console.WriteLine("가을"); break; default: Console.WriteLine("올바르지 않은 월입니다."); break; } }// Main }// Condition_switch | cs |
728x90
'프로그래밍 > C#' 카테고리의 다른 글
C#] 반복문 : while 문 (0) | 2024.01.21 |
---|---|
C#] 반복문 : for 문 (0) | 2024.01.21 |
C#] 조건문 : else if 문 (0) | 2024.01.18 |
C#] 조건문 : else 문 (0) | 2024.01.18 |
C#] 조건문 : if 문 (0) | 2024.01.18 |