보조 제어문 break, continue는
조건문, 반복문과 함께사용한다
for(int i=0;i<5;i++) {
if(i==3)break;
System.out.println(i);
} //break에서 바로 빠져나오기때문에 0,1,2 가 출력된다
for(int i=0;i<5;i++) {
if(i==3) continue;
System.out.println(i);
} //continue에서 다시 처음부터 실행되기때문에 0,1,2,4 가 출력된다
out:
for(int i=0;1<3;i++) {
for(int k=0;k<3;k++) {
if(k==1) break out;
//out 과 가장 가까운 반복문을 벗어나라는뜻
System.out.println("i="+i+",k="+k);
} //i=0, k=0 이 출력된다
}
out:
for(int i=0;1<3;i++) {
for(int k=0;k<3;k++) {
if(k==1) continue out;
//out과 가장 가까운 반복문을 계속해서 실행하라는뜻
System.out.println("i="+i+",k="+k);
} //i=0,k=0//i=1,k=0//i=2,k=0이 출력된다
}
'java' 카테고리의 다른 글
입출력(main method/System.in/Scanner) (0) | 2019.08.01 |
---|---|
배열 Array (0) | 2019.08.01 |
반복문 for, while, do while. +(제어문자) (0) | 2019.08.01 |
조건문 if, switch (0) | 2019.08.01 |
연산자 (0) | 2019.08.01 |