1) break 문

: 반복문이 중첩되어 있는 경우 조건이 만족되어 break문이 실행되어도 안쪽 for문만 벗어나게 된다.
그러나 특정 반복문의 밖으로 빠져나가고 싶은 경우 레이블을 사용한다.
레이블을 사용하지 않으면 break문이 있는 가장 가까운 반복문의 밖으로 빠져나감

1
2
3
4
5
6
7
8
9
label: while(x <= 50)            // d->b가 빠져나오는 곳
{
    for(int y=5; y<50; y++)
    {
        if(x>y) break;            //a
        if(x<y) break label;    //b
    }
    System.out.println(“a가 빠져나와서 이 실행문을 실행”); //c
}
cs

2)continue 문

: 반복문 내부에서 사용, continue를 만나면 이후의 명령문을 생략하고 반복문의 조건부로 가서 반복문을 수행한다.
되돌아가서 반복문을 수행함


'Programming > Java' 카테고리의 다른 글

Java_향상된 for문  (1) 2018.01.30
Java_배열(Array)  (0) 2018.01.29
Java_화면 출력과 키보드 입력  (0) 2018.01.28
Java_자바 언어 소개  (0) 2018.01.28

+ Recent posts