분기문(branching statements)
※ branch: 갈라지다, 분기하다
- 조건식에 의해 루프에 들어갔다면 분기문을 통해 루프의 흐름을 직접 제어할 수 있다.
- 자바에서 사용하는 대표적인 반복문은 2가지가 있습니다.
- continue, break
▶ continue 문
※ continue: 계속하다
- 반복문의 현재단계를 중단하는 분기문이다.
- continue 사용 방법이다. ▼
for(int index = 1 ; index <= 5 ; index++) {
if(index != 3) {
System.out.println(index);
} else {
continue;
}
}
=================================
실행결과
1
2
4
5
- index의 값이 3일 때 continue를 하면 index==3이 되었을 때 해당 단계를 뛰어넘고 출력이 되기 때문에 3만 출력이 안되는 것을 볼 수 있다.
▶ break문
※ break : 부수다, 망가뜨리다
- 반복문 자체를 중단하는 분기문이다.
- break 사용 방법이다. ▼
int num = 1, sum = 0;
while (true) { // 무한 루프
sum += num;
if (num == 100) {
break
}
num++;
}
System.out.println(sum);
===================================
실행결과
5050
루프의 횟수와 상관 없이 특정 조건이 참일때 루프를 멈추고 싶다면 break를 사용하면 된다.
'Programing > JAVA' 카테고리의 다른 글
Java Control (반복문) (0) | 2022.12.20 |
---|---|
JAVA 제어문 (0) | 2022.12.09 |
자바 - 기본 함수 (0) | 2022.12.06 |
데이터 출력 변환 (null -> 0 / 0 -> null) (0) | 2022.11.30 |
Java Control (조건문) (0) | 2021.07.19 |