JAVA

제어문

NEWDODORIPYO 2022. 3. 3. 20:09

제어문은 한 번의 판단으로 로직의 변화가 생기는 것을 말한다 

  • 만일 ~이라면??
  • 여려 가지의 선택의 상황이 있다면? 

 

 

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