안녕하세요
for문을 상기할겸
안녕하세요를 3번씩 출력하는 문을
총 10번 출력해보도록 하겠습니다.
public class RMain1 {
public static void main(String[] args) {
//for, while, do-while
//반복문 10번 => 반복문 1번 돌때마다
//안녕하세요x3번씪
for (int i = 0; i <10; i++) {
if(i ==1) {
}
System.out.println(i);
System.out.println("안녕하세요");
System.out.println("안녕하세요");
System.out.println("안녕하세요");
}
}
}
0
안녕하세요
안녕하세요
안녕하세요
1
안녕하세요
안녕하세요
안녕하세요
2
안녕하세요
안녕하세요
안녕하세요
3
안녕하세요
안녕하세요
안녕하세요
.....
길어서 3번째까지만 보여주도록 하겠습니다.
그런데 여기서 첫번째 반복을
실행하고 싶지 않다면 어떻게 할까요?
이때는 continue라는 기능을 사용합니다.
if를 써서 1일때 continue를 시키면
1번을 제외한 반복문이 돌아가게 됩니다.
public class RMain1 {
public static void main(String[] args) {
//for, while, do-while
//반복문 10번 => 반복문 1번 돌때마다
//안녕하세요x3번씪
for (int i = 0; i <10; i++) {
if(i ==1) {
continue;
}
System.out.println(i);
System.out.println("안녕하세요");
System.out.println("안녕하세요");
System.out.println("안녕하세요");
}
}
}
코드입니다. 그리고
0
안녕하세요
안녕하세요
안녕하세요
2
안녕하세요
안녕하세요
안녕하세요
3
안녕하세요
안녕하세요
안녕하세요
출력 내용인데요.
1이 스킵되고
0에서 바로 2로 넘어가버립니다.
continue는 이처럼 턴을 넘기고
다음으로 넘어가게 해주는 기능입니다.
어제 배웠던 break는
반복문을 깨버리는 기능이고
이때는 return;으로 대체 가능합니다.
continue는 반복문을 넘기는
기능을 합니다.
'Java > 이론' 카테고리의 다른 글
[Java] Call By Value, Call By Reference (2) | 2024.11.29 |
---|---|
[Java] 디버깅 (0) | 2024.11.29 |
[Java] for문과 while문 예제 (0) | 2024.11.28 |
[Java] while 문 (0) | 2024.11.28 |
[Java] 이중 반복문 (0) | 2024.11.28 |