분기문이란
어떤 조건에 따라 여러갈래의 조건에서 하나를 선택하게 되는것
if/ else if/ else
ex)
1) int hp = 100;//죽지 않아서 if문에 들어가지 않음
2) int hp = 0;//hp가 0이므로 if 문에 들어감
bool isDead = (hp<=0);
if (isDead)
Console.WriteLine("You are dead!");
else // = if(!isDead)
Console.WriteLine("You are dead!");
ex1)int choice = 0;//0 = 가위 , 1 = 바위 , 2 = 보
if (choice == 0)
Console.WriteLine("가위 입니다.");
if (choice == 1)
Console.WriteLine("바위 입니다.");
if (choice == 2)
Console.WriteLine("보 입니다.");
//위 보다는 아래로 짜는 것이 좋다
if (choice == 0)
Console.WriteLine("가위 입니다.");
else if (choice == 1)
Console.WriteLine("바위 입니다.");
else
Console.WriteLine("보 입니다.");
switch
ex)
int choice = 0;
switch(choice)
{
case 0:
Console.WriteLine("가위입니다.");
break;
case 1:
: Console.WriteLine("바위입니다.");
break;
case 2:
: Console.WriteLine("보입니다.");
break;
case 3:
: Console.WriteLine("치트키입니다.");
break;
default:
: Console.WriteLine("다 실패입니다.");
break;
}
삼항연산자
ex)
int number = 25;
bool isPair;
if ((number %2) == 0)
isPair = true;
else
isPair = false;
//아래가 삼항연산자
bool isPair = ((number % 2) == 0 ? true : false);
'C#' 카테고리의 다른 글
상수와 열거형 (0) | 2023.07.02 |
---|---|
가위 바위 보 게임!! (0) | 2023.07.02 |
논리연산 (0) | 2023.07.01 |
String Format (0) | 2023.07.01 |
진법 (0) | 2023.07.01 |