본문 바로가기
IT/JAVA

[JAVA/자바] 조건문 - if & switch

by 가아앗 2022. 11. 2.
반응형

 조건문 - if

 

  • 여러개의 조건식을 사용해서  여러가지 경우의 수를 처리

기본적인  if문

 

예제 1 )

 

if문의 조건식이 True이면 if문의 블록이 실행되고, 두 번째 문장부터는 실행하지 않는다.
만약 False이면 else문의 블록을 실행한다.

출력 : 점수가 90점보다 낮습니다.

* if문은 else와 같이 사용된다.

 

 

예제 2 )

 

조건문이 여러개일때는 else if를  사용한다. else if의 수는 제한이 없다.
else if문의 마지막에는 else를 사용한다.

출력 : 성적: A+입니다.

* 모든 조건식 False일 경우 if문을 벗어나게 된다.

 

 

 

 조건문 - switch

 

 

  • 처리해야 할 경우의 수가 많을 때 사용
  • switch 문의 조건식 결과는 정수, 문자열이어야 함
  • case 문의 값은 정수, 상수, 문자열 가능, 중복은 안됨

 

switch 문의 조건식을 계산하고 결과가 일치하는 case 문으로 이동한다.
문장을 실행하고 break를 만나면 switch문 전체를 빠져나간다.

* break가 없다면 switch문 끝까지 실행된 후 빠져나간다. (default문이 있다면 실행시키고 빠져나간다.)

 

 

예제 )

 

조건식이 8임으로 case8로 이동한다.

출력 )  현재 계절은 여름입니다.
반응형

댓글