1. 제어문이란?
프로그램을 작성할 때 주어진 조건에 따라 분기 방향을 정하기 위해 사용하는 제어문에는 if문, if~else문, 조건연산자, 복합 if문(if 중첩), switch문이 있음
2. if/else문
if (조건식){수행문;}
- 조건식이 참인 경우만 수행문이 실행됨
- if문은 else없이 단독 사용가능하지만, else는 단독 사용불가하며 둘 사이에 문법적구문을 끼워넣을 수 없음
- if영역과 else영역안에 얼마든지 중첩가능하며, if문과 else문 사이에 else if문은 무한사용가능함
- else는
else(조건식)으로 사용불가능 하지만, else ifelse if(조건식)이 가능함 - 수행문이 하나면 brace(
{})는 생략가능
3. switch문
switch(상수 또는 수식)
{
case 값1 : 수행문1; [break;]
case 값2 : 수행문2; [break;]
default : 수행문;
}
- 다중 선택문이라 하며, switch문 다음의 수식 값에 따라 실행 순서를 여러 방향으로 분기할 때 사용
- case 문 뒤에
break;가 없는 형태인 경우 다음 case 수행문을 이어서 수행 (→ 기본 모델) break;가 존재할 경우 해당 지점에서 수행을 멈춘 후 switch 문을 빠져나감 (→ 일반 모델)default는 switch문 다음의 수식 값이 case 값 중에 없는 경우 수행하며, 맨 앞에도 위치할 수 있음
'Java' 카테고리의 다른 글
| [JAVA] Chapter 4. 배열 (0) | 2023.11.07 |
|---|---|
| [JAVA] Chapter 3-3. 이동 제어문 (0) | 2023.11.07 |
| [JAVA] Chapter 3-2. 제어문(반복문) (0) | 2023.11.07 |
| [JAVA] Chapter 2. 변수와 연산자 (0) | 2023.11.07 |
| [JAVA] Chapter 1. 자바의 특징과 기초 문법 (0) | 2023.11.06 |