java 반복문 내에서 break와 continue

Java & Android 2015. 7. 29. 11:30
public class Test01 {
	public static void main(String[] args) {
		int i = 0;
		while(true) {
			i++;
			if(i%2 == 0) {
				continue;
			}
			System.out.println(i);
			if(i >= 10) {
				break;
			}
		}
	}
}

4번 라인에서는 while문을 무한 루프로 돌리도록 하고 있으며
11번라인에서 break문을 사용하여 반복문을 빠져나오도록 하고 있다.
break문을 만나면 자신을 감싸고 있는 반복문 하나를 빠져나온다.
if는 조건문이므로 if구문을 빠져나오는 것이 아님에 주의
7번 라인에서는 continue로 반복문의 끝으로 이동하므로 2의 배수인 경우 출력되지 않는다.
반복문의 끝으로 이동하므로 출력문과 break 조건을 검사하는 if문은 실행되지 않는다.

'Java & Android' 카테고리의 다른 글

java 반복문에서 label을 이용한 break와 continue의 제어  (0) 2015.07.29
java 반복문 do ~ while  (0) 2015.07.29
java 반복문 while  (0) 2015.07.29
java 반복문 for ~ each  (0) 2015.07.29
java 반복문 for  (0) 2015.07.29
: