-
switch문과 삼항연산자C# 2022. 1. 22. 20:48
1. switch
using System; namespace CSharp { class Program { static void Main(string[] args) { int a = 3; switch (a) { case 0: Console.WriteLine("case0입니다.", a); break; case 1: Console.WriteLine("case1입니다.", a); break; case 2: Console.WriteLine("case2입니다.", a); break; case 3: Console.WriteLine("case3입니다.", a); break; default: Console.WriteLine("default출력"); break; } } } }
switch문은 매개변수와 case의 값을 비교해서 맞는 구문을 출력한다.
그리고 case의 내용이 끝나는 곳에 break;를 반드시 써줘야한다.
default는 if문에서 else와 같은 역할을 한다.
가독성이 좋기 때문에 if문으로 만들 수 있음에도 불구하고 switch문을 사용하는 경우도 많다.
2. 삼항연산자
삼항연산자는 의 형식은 다음과 같다
비교연산자 ? true값 : false값
using System; namespace CSharp { class Program { static void Main(string[] args) { int a = 30; int b = 20; int c = a > b ? 5 : 10; // a > b = true이므로 5출력 Console.WriteLine(c); } } }