728x90
반응형
안녕하세요~ 오늘은 자바의 반복문 중 하나인 for 문과 continue에 대해 알아보려고 해요.
for 문은 특정 조건을 만족할 때까지 일정한 작업을 반복하는데 사용되며, continue는 반복문 내에서 특정 조건을 만족할 경우 해당 반복을 건너뛰고 다음 반복으로 넘어가게 해줘요. 이 둘을 적절히 활용하면 자바 프로그래밍에서 더욱 효율적이고 간결한 코드를 작성할 수 있어요. 이제 자세한 내용을 살펴보도록 할까요?
continue 키워드
// continue 키워드
// - 반복문에서만 사용할 수 있는 키워드
// - if 문을 제외한 첫번째 블럭(영역)의 종료 지점으로 이동하는 명령
// - 반복문 내부의 코드를 수행하지 않고 다음 반복으로 이동하는 명령
for( int i = 1 ; i < 11 ; i++ ) {
if( i == 5 )
continue;
System.out.printf("i = %d\n", i);
}
continue 키워드의 활용
// continue 키워드의 활용
// 반복문 내부의 실행코드를 조건에 따라
// 실행시켜야 할 경우 사용합니다.
for( int i = 1 ; i < 11 ; i++ ) {
// if 문 내부의 실행코드가 길어지면
// 가독성이 떨어집니다.
// 이런 경우 continue 를 활용해 특정 조건에는
// 반복을 실행하지 않는다는 표현식이 가독성이 좋아집니다.
if( i % 2 == 0 ) {
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
}
}
for( int i = 1 ; i < 11 ; i++ ) {
if( i % 2 == 1 )
continue;
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
System.out.printf("i = %d\n", i);
}
728x90
반응형
'개발 > JAVA' 카테고리의 다른 글
자바 - 반복문 while문 (0) | 2020.06.14 |
---|---|
자바 - 반복문 중첩(이중)for문 (3) (0) | 2020.06.14 |
자바 - 반복문 for 문 (1) (0) | 2020.06.14 |
자바 - 제어문 switch문 (0) | 2020.06.14 |
자바 - 제어문 if문, if ~ else 문, (0) | 2020.06.14 |