728x90
반응형
해당 글은 남궁성님의 자바의 정석을 학습 후에 작성되었습니다.
break 문
자신이 포함된 하나의 반복문을 벗어난다
while(true) {
if(sum>100){
break;
}
++i;
sum += i;
}
System.out.println("i=" + i);
System.out.println("sum=" + sum);
i=14
sum=105
continue 문
자신이 포함된 반복문의 끝으로 이동
다음 반복으로 넘어간다
전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용함
for(int i=0;i<=10;i++) {
if(1%3==0)
continue;
System.out.println(i + " ");
}
1 2 4 5 7 8 10
이름붙은 반복문
반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다.
중첩된 반복문에서 break 할 경우 주로 사용하므로 이름 붙은 continue는 잘 사용하지 않는다
Loop1: for(int i=2;i<=9;i++){
for(int j=1;j<=9;j++){
if(j==5)
break Loop1;
//break;
//continue Loop1;
//continue;
System.out.println(i+"*" + j + "j" + "=" + i*j);
}
System.out.println();
}
2*1=2
2*2=4
2*3=6
2*4=8
728x90
반응형
'웹 프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] Array, 자바 배열 (0) | 2022.02.03 |
---|---|
[JAVA] 반복문 - for문, 중첩 for문, while문, do-while문 (0) | 2021.12.06 |
[JAVA] switch문 (0) | 2021.12.06 |
[JAVA] 연산자 (0) | 2021.11.19 |
[JAVA] CountDownLatch란? (0) | 2021.10.28 |