사용개념
조건식이 false가 될 때까지 계속 반복
(조건식) = 언제까지 반복
공식
while(조건식) {
반복영역
}
사용개념
먼저 한번 출력한 뒤 반복할지 안할지 결정
공식
do {
반복영역
}
while(조건식);
사용개념
반복 횟수가 명확할 때 사용
공식
for(초기화; 조건식; 반복후작동) {
반복영역
}
1) 초기값을 설정
2) 조건식에 부합하는지 확인
3) 반복영역 실행
4) 반복작업 실행
5) 초기값 변경
6) 반복
사용개념
배열의 전체길이만큼 배열에 들어있는 데이터를 하나씩 꺼냄을 반복
공식
for(매개변수이름 : 배열변수이름) {
system.out.println(매개변수이름);
}
사용개념
반복문 중간에 특정 구간의 반복은 생략하고 다음으로 넘어가고 싶을 때 사용
공식
for(int i=0; i<7; i++) {
if(i == 5)
continue;
system.out.println("loop" + i);
}
system.out.println("반복문 끝");
결과
loop1
loop2
loop3
loop4
loop6
"반복문 끝"
사용개념
break를 적은 지점에서 반복을 멈추고 반복문을 깬 뒤 다음 줄로 넘어가고 싶을때
공식
for(int i=0; i<7; i++) {
if(i == 5)
break;
system.out.println("loop" + i);
}
system.out.println("반복문 끝");
결과
loop1
loop2
loop3
loop4
반복문 끝
사용개념
안쪽에 있는 반복문의 반복이 모두 끝나야 바깥의 반복문의 반복이 실행
공식
for(int i=0; i<3; i++) {
for(int j=0; j<10; j++) {
system.out.println(i + "" + j);
}
}
결과
00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29