CODEDRAGON ㆍDevelopment/C, C++
if문 종류
· 단순 if문
· if~else문
· if~else if~else문
단순 if문
if(num >= 90)
str = "90이상"; |
|
if~else문
if~else문 형식
조건식의 결과가 참(true)이면 if다음의 블록을 실행하고 주어진 조건식의 결과가 거짓(false)이면 else 다음에 주어진 블럭을 실행합니다.
if(true or false){
//true시 수행되는 영역
}else{
//false시 수행되는 영역
}
|
if~else 문
if(num>= 90)
str = "90이상";
else
str = "90미만";
|
|
if vs if~else
number 를 0으로 나눈 나머지가 0인 경우와 그렇지 않은 경우에 대해 비교
if |
if~else |
if ( (number % 2) == 0 )
System.out.print("짝수");
if ( (number % 2) != 0 )
System.out.print("홀수");
|
if ( (number % 2) == 0 )
System.out.print("짝수");
else
System.out.print("홀수"); |
각 if 절 안에 수행되어야 할 코드가 언제 실행되어야 하는지 읽을 때마다 해독해야 됨 |
if 절의 조건식이 참인 경우와 거짓인 경우에 실행되어야하는 코드가 명확하게 구별 |
if~else if~else문
· ≒ else if문 ≒ if ~else if문 ≒ Multiple Branches
· 중간에 else if가 추가된 만큼 if~else문이 중첩된 형태입니다.
· if의 분기조건이 세 개 이상이 되는 경우에 사용합니다.
· 조건 만족 여부에 따라서 하나의 수행영역만 실행됩니다.
if~else if~else문 형식
else if 문은 여러 번 나와도 상관없지만, if 문과 else 문은 단 한 번만 나올 수 있습니다.
if(true or false){
//true시 수행되는 영역
}else if(true or false){
//true시 수행되는 영역
}else if(true or false){
//true시 수행되는 영역
}else if(true or false){
//true시 수행되는 영역
}else if(true or false){
//true시 수행되는 영역
}else if(true or false){
//true시 수행되는 영역
}else{
//false시 수행되는 영역
} |
if~else if~else 문
if(num >= 90)
str = "수";
else if(num >= 80)
str = "우";
else if(num >= 70)
str = "미";
else if(num >= 60)
str = "양";
else
str = "가";
|
|
'Development > C, C++' 카테고리의 다른 글
fflush( ) 함수 - 버퍼를 비우는 함수 (0) | 2019.03.24 |
---|---|
#연산자, ##연산자 (0) | 2019.03.19 |
컴파일러, Compiler, 기계어, 컴파일(Compile) (0) | 2019.02.19 |
C++ 프로젝트 생성 - Empty Project (0) | 2019.02.17 |
함수의 기본형식, 함수 정의 - 다양한 형태의 함수 존재, 함수 사용(함수 호출) (0) | 2019.01.27 |