[8] continue문
1. continue문 소스 코드
int a = 0;
for(; a < 5; a++) {
			
	if(a==2)
	continue;
	System.out.print(a+",");
	}
- 결과값
: 0,1,3,4,
-> i = 2일 때의 값을 continue문으로 넘어간다.
- 
반복문 안에서만 사용이 가능하다. 
- 
반복문의 일정한 순간을 continue문으로 넘어간다. 
- 
for문의 경우, 
 : 증감식으로 향한다.
- 
while문의 경우, 
 : 조건식으로 향한다.
1.1 continue문과 for문 사용 시,
int a = 0;
for(; a < 5; a++) {
			
	if(a == 2)
	continue;
	System.out.print(a +","); // 0,1,3,4, -> 4에서 끝
	} 
- 결과값
: 0,1,3,4,
-> 한 번 돌고, 증감이 이루어지기 때문에 4까지 나온다.
-> for(; a <= 5; a++)을 하면, while문과 똑같이 나온다.
1.2 continue문과 while문 사용 시,
int a = 0;
while(a < 5) {
	if (a == 0) // 0을 출력하지 않고, 1을 증가시켜서 넣어주었다.
	System.out.print(a +",");
    
	a++; 
    
	if(a == 2) 
	continue;
	System.out.print(a +","); // 0,1,3,4,5, -> 5에서 끝
   } 
- 결과값
: 0,1,3,4,5,
-> 실행 과정에서, 증감이 일어나기 때문에 5까지 나온다.
-> while(a < 4)을 하면, for문과 똑같이 나온다.
2. continue문과 while문 사용 시, 주의사항
int a = 0;
while(a < 5) {
			
	if(a == 2)
	continue;
	System.out.print(a+",");
	}
- 결과값
: 0,0,0,0,0,0,0,
-> 무한적으로 반복한다. continue문이 조건식으로 계속 향하게 하기 때문이다.
-> 증감식이 필요하다!
Author And Source
이 문제에 관하여([8] continue문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sanggeun/continue문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)