자바 기본 개념(4)

goya3014·2020년 8월 17일
0

JAVA

목록 보기
4/19

1. if문

if(조건 1) {
내용1 --> 조건1이 true이면 내용1을 실행한다.
}else {
내용2 --> 조건1이 true가 아니면 내용2를 실행한다.
}


2. if - else if문

if(조건 1) {
내용1 --> 조건1이 true이면 내용1을 실행한다.
}else if(조건 2) {
내용2 --> 조건1이 true가 아니고 조건2가 true이면 내용2를 실행한다.
}
.
.
.
else {
내용n --> 모든 조건이 true가 아니면 내용n을 실행한다.
}

3. switch문

switch(값) {
case 값1: 내용1 --> 값이 값1과 같다면 내용을 포함하여 실행한다.
break; --> 해당 구문을 종료한다.
case 값2: 내용2 --> 값이 값2와 같다면 내용을 포함하여 실행한다.
break;
.
.
.
default: 내용n --> 기본적으로 내용n을 실행한다.
}

  • 범위가 균등한지 여부를 파악하는 것이 중요하다.
  • default는 선택사항으로 없어도 된다.
  • 1대1 대칭의 경우 사용한다.(switch문을 사용하려면 적어도 case가 하나라도 있어야 한다. case1은 필수. case2 ~ default는 선택사항
  • 값을 가공하여 쓸 수도 있다. ex)switch(score/5)
  • switch문의 특성상 별도의 행위(break)가 없는 경우 성립한 조건 이후의 모든 내용을 실행한다.
profile
이제 막 첫걸음을 시작한 주니어 개발자입니다.

0개의 댓글