728x90
break문
자신이 포함된 하나의 반복문을 벗어난다.
int i = 0;
while(true){ // ← 특별한 제어가 없다면 이 while문은 무한으로 반복한다.
if(i == 10){ // i가 10이 되면 if문 실행
break; // 멈춘다
}
i++;
}
Continue문
자신이 포함된 반복문의 끝으로 이동 - 다음 반복으로 넘어간다.
for(int i = 1 ; i <= 10 ; i++){
if(i%2 != 0){ //짝수가 아닐 continue : 포문 처음으로 돌아가라
continue;
}
System.out.println(i); //짝수만 출력된다
}
이름 붙은 반복문
반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다.
for문 앞에 이름을 붙여준다, 그러면 break문 뒤에 해당 for문의 이름을 적어주면
적은 이름의 for문까지 break로 벗어날 수 있게된다.
즉, 둘 이상의 반복문을 벗어날 때에는
반복문 앞에 이름을 붙인 후, 그다음에 break 반복문이름을 붙여 적어주면 된다.
이러한 방법은 continue도 적용이 가능하긴 하나, continue문에서 사용할 일은 거의 없다고 한다.
for문과 마찬가지로 Loop문에는 모두 이름을 지정할 수있기 때문에 while과 do-while도 가능하다.
728x90
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] String.format() - %d, %n, %f, %c, %s, %b (0) | 2022.12.28 |
---|---|
[JAVA] 참조변수 super, 생성자 super() (0) | 2022.12.05 |
[JAVA] 22-07-27 객체 문자정보(toString()) / 객체복제(clone()) (0) | 2022.07.27 |
[JAVA-이것이자바다.10장] 예외 확인 문제 (0) | 2022.07.24 |
[JAVA] 22-07-21 객체의 해시코드 hashCode() ☑ (0) | 2022.07.21 |