조건부 논리 연산자는 같음, 비교와는 다르게 조금 일반적이지 않은 판단을 하는 연산자입니다.
&& (And 연산자) 와 || (Or 연산자) 가 있습니다.
bool isArrive_A = true; // 친구 A 는 도착했다!
bool isArrive_B = false; // 친구 B 는 도착하지 않았다!
// And 연산자 && 사용
if(isArrive_A && isArrive_B)
{
Console.WriteLine("식당으로 이동");
}
else
{
**Console.WriteLine("친구를 기다리자");** <- A 는 true 지만 B 는 false
} A 와 B 가 모두 true 가 아니므로 else 실행
bool isArrive_A = true; // 친구 A 는 도착했다!
bool isArrive_B = true; // 친구 B 도 도착했다!
// And 연산자 && 사용
if(isArrive_A && isArrive_B)
{
**Console.WriteLine("식당으로 이동");** <- A 는 true B 도 true
} A 와 B 가 모두 true 이기 때문에 if 실행
else
{
Console.WriteLine("친구를 기다리자");
}
bool isArrive_A = true; // 친구 A 는 도착했다!
bool isArrive_B = false; // 친구 B 는 도착하지 않았다!
// Or 연산자 || 사용
if(isArrive_A || isArrive_B)
{
**Console.WriteLine("식당으로 이동");** <- A 는 true B 는 false
} 둘 중 한명이라도 왔으니 if 실행
else
{
****Console.WriteLine("친구를 기다리자");
}
bool isArrive_A = true; // 친구 A 는 도착했다!
bool isArrive_B = true; // 친구 B 도 도착했다!
// Or 연산자 || 사용
if(isArrive_A || isArrive_B)
{
**Console.WriteLine("식당으로 이동");** <- A 는 true B 도 true
} 둘 중 한명이라도 왔으니 if 실행
else
{
Console.WriteLine("친구를 기다리자");
}