1
반복문 내에서만 사용될 수 있으며,
반복이 진행되는 도중 continue문을 만나면
반복문의 끝으로 이동하여 다음 반복으로 넘어간다
break와는 다르게 i==3일때 continue를 만나 즉시 해당부분을 탈출하고 다음반복이 실행되었다.
때문에 1,2,4 를 출력한뒤 반복이 끝나게된다.
- 코드 -
- 결과 -
for문의 경우 증감식으로 이동,
while문의 경우 조건식으로 이동
<참고>
- 라벨 사용법
- 라벨을 사용해서 반복중인 것에 대해서 빠져나갈 수 있습니다.
자바에는 goto문은 없지만 break, continue 문에서 Label을 사용할 수 있다.
outer: ~ break outer; |
위 구문을 통해 2중 이상의 Loop문을 탈 출 할 수 있다.
- public class GotoInJava {
- public static void main(String[] args) {
- int i = 0;
- int j = 0;
- outer:
- while(true) {
- i++;
- while(true) {
- j++;
- if(j % 10 == 0) break;
- if(i % 10 == 0) break outer;
- System.out.println(j);
- }
- }
- System.out.println("i : " + i);
- System.out.println("j : " + j);
- }
- }
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] scanner 사용법 (nextLine(), next()) (0) | 2019.12.11 |
---|---|
[JAVA] for문 2가지 방법 (0) | 2019.12.11 |
[JAVA] break - 아애 나가는 거 (0) | 2019.12.10 |
[JAVA] trim() - 문자열 맨앞,맨뒤 공백 제거 (0) | 2019.12.09 |
[JAVA] substring() - 문자열 자르기 (0) | 2019.12.08 |