Module: 중첩된 조건문. 어려운 조건


Problem

2/14

어려운 조건

Theory Click to read/hide

이전 문제는 복잡한 조건을 사용하여 더 짧은 방법으로 해결할 수 있습니다. 

복잡한 조건
이 무엇인지 이해합시다.
가장 단순한 조건은 하나의 관계(보다 큼, 보다 작음 등)로 구성되지만 때때로 간단한 조건을 더 복잡한 조건으로 결합해야 합니다(예: 밖은 춥고 비가 내림). 두 가지 간단한 조건(밖이 춥다), (밖에 비가 온다)는 접합부 I로 연결됩니다.

COMPLEX CONDITION - 논리 연산을 사용하여 결합된 둘 이상의 단순 관계(조건)로 구성됩니다.
  AND - 부울 곱셈 - Java에서 && (또는 그리고)
  또는 - 논리적 추가 - Java에서 < 강한 것으로 작성됨 >|| (또는 < 강함 >또는)
  NOT - 논리적 부정 - Java에서 로 작성!   ;

작업 AND - 두 가지 조건을 동시에 충족해야 함
  조건 1 && 조건 2   - 두 가지 간단한 조건이 동시에 참인 경우에만 참이 됩니다.
또한 Java 프로그래밍 언어에서 - 조건 1이 거짓이면 조건 ​​2는 검사되지 않습니다.

작업에 또는 - 다음 중 하나 이상의 조건이 필요합니다.
  조건 1 ||  조건 2   - 두 단순 조건이 동시에 거짓인 경우에만 거짓으로 평가됩니다.
또한 Java 프로그래밍 언어에서 - 조건 1이 참이면 조건 ​​2가 확인되지 않습니다.

작업아님 
 ! 조건 1 - 거짓으로 평가되며 조건 1은 참이며 그 반대의 경우도 마찬가지입니다.
예를 들어 다음 두 조건은 동일합니다.   A>B     그리고    !(A<=B)

논리 연산 및 관계 실행의 우선순위
괄호 안의 1 작업
2 작동하지 않음
3개의 논리적 관계 >, <, >=, <=, ==, !=
4 동작 그리고
5 작업 또는
괄호는 작업 순서를 변경하는 데 사용됩니다.

부울 변수
많은 프로그래밍 언어에서 부울 값("참"/"거짓")을 저장하는 변수를 사용할 수 있습니다. C++에서 이러한 변수는 참(true) 또는 거짓(false) 값을 가질 수 있습니다. 예를 들어, 프로그램 조각  <예비> 부울 a, b; a = 참; b=거짓; System.out.print(a || b); 1을 표시합니다(true, false는 0).
부울 변수는  bool 유형이며 논리 대수학의 창시자인 영국 수학자 George Boole의 이름을 따서 명명되었습니다.

Problem

이전에 분석한 문제에서 숫자가 20보다 크거나 같고 40보다 작거나 같아야 하는 조건을 확인해야 합니다. 
복잡한 조건을 사용하여 이전 작업을 단축할 수 있습니다.

프로그램의 8번째 줄에 밑줄(_) 대신 원하는 논리 연결을 입력합니다.