소개
의사 결정 논리는 “true” 또는 “false”로 평가되는 부울 식으로 알려진 식을 기반으로 합니다. 개발자는 다양한 유형의 연산자를 사용하여 코딩 요구 사항을 충족하는 부울 식을 만듭니다. 식이 평가되면 코드 실행은 결과에 따라 분기됩니다. C# 언어는 의사 결정 논리를 구현할 때 각각 특정 용도로 사용되는 광범위한 연산자(예: 같음, 비교 및 부울 연산자)를 지원합니다.
고객 데이터 및 사용자가 제공한 입력을 처리하는 데 사용되는 일련의 C# 콘솔 애플리케이션에서 작업하도록 선택되었다고 가정합니다. 각 애플리케이션에서는 데이터 처리 요구 사항 및 관련 비즈니스 규칙을 달성하는 의사 결정 논리를 구현해야 합니다. 데이터 처리 요구 사항 및 비즈니스 규칙은 애플리케이션마다 다릅니다. 예를 들어 고객 주문을 처리하는 애플리케이션은 조치를 취하기 전에 고객의 상태를 평가해야 할 수 있습니다. 이 예정된 할당을 준비하려면 부울 식 및 C# 연산자를 구현하는 몇 가지 연습 작업을 완료합니다.
이 모듈에서는 부울 식에 대해 알아보고, 다양한 형식의 연산자를 사용하여 같음, 같지 않음 및 비교에 대한 식을 평가합니다. 또한 "/또는" 결과를 생성하는 문(조건부 연산자)의 if 특수 인라인 버전을 사용하는 방법을 알아봅니다.
이 모듈을 마치면 C# 연산자의 조합을 사용하여 코드를 작성하여 애플리케이션에서 의사 결정 논리를 구현할 수 있습니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- 연산자를 사용하여 비교 및 같음 여부를 테스트하는 부울 식을 만듭니다.
- 문자열 클래스의 기본 제공 메서드를 사용하여 문자열에 대해 더 나은 평가를 수행합니다.
- 부정 연산자를 사용하여 지정된 조건과 반대의 경우를 테스트합니다.
- 조건부 연산자를 사용하여 인라인 평가를 수행합니다.
필수 조건
- 변수 인스턴스화, 다양한 데이터 형식 사용, 콘솔 창에 출력 전송과 같은 기본 코딩 작업을 경험해 보세요.
if-elseif-else구문 사용해보기Random클래스를 사용하여 난수 생성해보기.- Visual Studio Code를 사용하여 간단한 콘솔 애플리케이션을 만들고 실행하는 것을 경험해 보세요.