
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 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CSTest3_IfTest { class Program { static void Main(string[] args) { int age = Int32.Parse(Console.ReadLine()); if ((age >= 10) && (age < 20)) { Console.WriteLine("10대 입니다."); }else if((age >= 20) && (age < 30)) { Console.WriteLine("20대 입니다."); }else if((age >= 30) && (age < 40)) { Console.WriteLine("30대 입니다."); }else if((age >= 40) && (age < 50)) { Console.WriteLine("40대 입니다."); }else { Console.WriteLine("50이상 입니다."); } } } } | cs |
모든 스위치 문은 if문으로 변경이 가능하지만 ., 모든 if문을 스위치문으로 변경은 안되는 경우가 있다. 조건식의 범위가 있을 때
▣ if를
사용할까 case를
사용할까?
◈범위를
이용한 조건 비교이면 if문을
◈단일 선택
비교이면 switch case문을 사용한다.
'C# > C# Concept' 카테고리의 다른 글
[C#] While for문 변환과 , do while (0) | 2018.03.15 |
---|---|
[C#] switch 문 (0) | 2018.03.15 |
[C#] Button (0) | 2018.03.14 |
[C#] partial 클래스 (0) | 2018.03.14 |
[Java] finalize 메소드 (0) | 2018.03.08 |