조건문(if
)
최대 2를 찾는 문제에서
if
라는 단어로 시작하는 새로운 연산자를 만났습니다.
이 연산자를 조건부라고 합니다.
if
라는 단어는 영어에서 "
if"로 번역되고
else
라는 단어는 "
else ".
if
라는 단어 뒤에 논리 조건을 쓰고 참(true)이면 중괄호
{}
안에 조건 뒤에 나오는 모든 명령(연산자) 실행됩니다. 조건이 거짓(false)이면
else
.
라는 단어 뒤의 중괄호 안에 있는 명령이 실행됩니다.
조건 연산자의 일반 보기
if (boolean_condition ) // 조건이 있는 헤더
{
... // "만약" 블록 – 실행되는 문
// 헤더의 조건이 참일 경우
}
또 다른
{
... // "그렇지 않으면" 블록 – 실행되는 문
// 괄호 안의 조건이 거짓인 경우
}
기억해야 합니다!
1. if
- else - 단일 문입니다. 따라서 if
(}) 및 단어 else
는 다른 연산자를 포함할 수 없습니다.
2. else
단어 뒤에 조건을 넣지 마십시오. "else" if
- 단어 뒤에 지정된 기본 조건이 거짓일 때, 즉 충족되지 않을 때 실행됩니다.
3. 만약, "if" 블록에서 또는 "else" 연산자가 하나만 있으면 중괄호를 생략할 수 있습니다.
4. 부울 조건은 참(참임을 의미) 또는 거짓(참이 아님을 의미)을 말하는 데 사용할 수 있는 표현식입니다.
논리적 조건은 논리적 관계의 기호를 사용하여 작성됩니다.
<몸>
>, < |
미만 |
>=, <= |
크거나 같음, 작거나 같음 |
== |
같음 |
!= |
같지 않음 |
테이블>
Problem
"-
" 문자를 표시하는 프로그램을 완성하세요. (마이너스) 키보드에서 입력한 숫자가 음수이고 기호 "+
"가 (더하기) - 숫자가 양수인 경우(키보드에서 0을 입력할 수 있다는 점을 고려하지 마십시오).
1. 6번째 줄에 확인할 조건을 괄호 안에 적는다.
2. 7번째 줄에는 조건이 참(is true)이면 실행할 출력문을 작성합니다.
3. 10번째 줄에는 조건이 거짓(참이 아님)인 경우 실행될 출력 문을 작성합니다.