제어문은 한 번의 판단으로 로직의 변화가 생기는 것을 말한다
- 만일 ~이라면??
- 여려 가지의 선택의 상황이 있다면?
Java 언어에서 제어문을 활용할 때에는 반드시 boolean으로 처리되어야만 합니다
boolean : 참 과 거짓을 의미하는 데이터 타입 참은 true 거짓은 false
조건문 if
if ( ) { } : if뒤 ( )가 true 이면 { } 안에 코드가 실행된다 만약 ( ) 값이 false 이면 실행되지 안는다
ex) if (true) {
system.out.println("yes");
} ..( ) 안이 true 이기에 { system.out.println("yes"); } 정상적으로 출력되어 yes 가 출력됨
조건문 else
if ( ) 의 값이 true 가 아닐 경우 if가 아닌 else를 출력한다
ex)
if (false) {
system.out.println("1");
} else{
system.out.println("2");
}
.
.
if( ) 의 값이 false 이기에 1이 아닌 else의 출력 값인 2가 출력된다
조건문 else if
if( ) 의 값이 false 일때 다음 조건을 만들어 줄 때 사용된다
ex)
if (①) {
system.out.println("1");
} else if (②){
system.out.println("2");
} else if (③){
system.out.println("3");
} else {
system.out.println("4");
}
.
.
① 이 true 면 결과 값으로 "1"을 출력
① 이 false 면 ② 로 넘어가고 ② 가 true 면 결과값으로 "2"를 출력
② 가 false 면 ③으로 넘어감
③ 이 true 면 결과값으로 "3"을 출력
③ 이 false 면 else 의 값인 "4"를 출력한다
'JAVA' 카테고리의 다른 글
반복문 <break, continue> (0) | 2022.03.04 |
---|---|
반복문 <for> (0) | 2022.03.03 |
반복문 <while> (0) | 2022.03.03 |
연산자<형 변환> (0) | 2022.03.03 |
코딩으로 새 출발 <데이터 타입> (0) | 2022.03.03 |