조건문 if
- 프로그램 내에서 분기점을 가지고 싶을 때 사용
- 조건을 설정하고 그 조건을 만족하면 코드를 실행하게 설정가능
//조건문 사용 방법
if (여기내용이 참인경우)
{
여기내용실행
}
else if(위의 내용이 거짓이면 이건?)
{
여기 내용 실행
}
else 위의내용 모두 거짓이면
{
여기 내용 실행
}
- 조건의 경우 bool식 ,비교식 등 다양하게 조건을 걸 수 있다
TryParse를 활용하여 조건문 활용하기
- TryParse 문을 이용해 입력받은 값 이 참이거나 거짓임을 판단해 조건식을 걸 수 있다
int myInt;
bool isNum;
isNum = int.TryParse(Console.ReadLine(), out myInt);
if(isNum)
{
Console.WriteLine("참일경우 이 코드 수행");
}
else
{
Console.WriteLine("거짓일 경우 이 코드 수행");
}
관계 연산자와 논리 연산자를 활용하기
- 관계(비교)연산자와 논리 연산자를 활용해 참 거짓을 판별하고 이를 조건문에 넣을 수 있다
if(num%2==0 && num % 3 == 0)
{
Console.WriteLine("2의배수이자 3의배수입니다");
}
Switch문
- switch 조건문은 일치하는 분기점에 따른 행동을 지정할 수 있는 조건문이다
- if문이 참 거짓으로 조건을 판단해 실행여부를 결정한다면 switch문은 판단하고자 하는 수가 일치하는 케이스로 이동하여 그를 수행한다
- break로 케이스를 끝낼 수 있고 케이스를 설정한 범위가 아닌 나머지를 default로 설정 가능하다
switch(판단하고자하는수)
{
case 첫쨰로 여기와 같다면:
여기 수행
break;//케이스의끝
case 둘쨰로 이거와 같다면:
여기 수행
break; //케이스끝
default: //나머지 모든 수
여기 수행
break;
}