보조 제어문 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

+ Recent posts