1) if문: if, if-else, if-else if-else
(if 다음 조건문은 불린값을 반환함.)
if (조건문){ }
if(조건문) { } else { }
if (조건문) { } else if (조건문) { } else if (조건문) { } else { }
else if 구문은 하나만 쓸 수도, 여러개 쓸 수도 있음
2) switch 문
(switch의 조건은 불린값이 아닌 변수, 식, 메소드의 결과를 반환)
switch (조건) { case 조건값1: // -- 1 break; case 조건값2: break; case 조건값3: break; case 조건값4: // -- 2 case 조건값5: case 조건값6: break; default: // -- 3 }
* 설명
-- 1: 조건값 1에 해당하는 경우 해당 구문 실행하고 break
-- 2: 조건값 4에 해당하는 경우 break가 없기 때문에 조건값5로 넘어가서 실행. 조건값5도 break가 없기 때문에 조건값 6으로 넘어가고 break를 만나 조건문을 빠져나옴.
-- 3: default에 해당하는 조건값이 없는 경우에 실행됨. 맨 마지막 구문이기 때문에 break를 쓰지 않아도 switch 조건문이 종료된다. 반드시 default 구문을 쓰지 않아도 프로그램은 실행됨.
'Edu > 18. Language: Java' 카테고리의 다른 글
변수명 규칙: $와 _ (0) | 2021.12.12 |
---|---|
반복문: while, do while (0) | 2021.12.09 |
반복문: for, foreach문 (0) | 2021.12.09 |
삼항연산자 (0) | 2021.12.08 |
2진법의 보수 구하기 (0) | 2021.12.07 |