- 동일한 작업을 여러번 반복할 때 사용하는 문법
- 같은 코드를 계속 복붙하지 않아도 되니깐 코드가 짧고 깔끔해져요.
system.out.println("Hello");
system.out.println("Hello");
system.out.println("Hello");
위처럼 3번 쓰는 반복문을 쓰면:
for (int i = 0; i < 3; i++){
system.out.println("Hello")
}
for (초기식; 조건식; 증감식) {
// 반복할 코드
}
✅ 예제
for (int i = 1; i <=5, i++){
system.out.println("i = " +1);
}
🖨️ 출력:
i = 1
i = 2
i = 3
i = 4
i = 5
while (조건식) {
//조건이 참일 때 반복할 코드
}
✅ 예제
int i = 1;
while ( i<= 3 ) {
system.out.println("i = " + i);
i++;
}
do {
//무조건 한번 실행되는 코드
} while (조건식);
✅ 예제
int i = 1;
do {
system.out.println("i = " +1);
i++;
} while (i <=3)
for (자료형 번수: 배열/리스트){
// 변수로 각 요소를 하나씩 꺼내 사용
}
✅ 예제
String[] fruits = {"사과", "바나나", "포도"};
for (String fruit : fruits) {
system.out.println(fruit);
}
✅ 예제 - break
for (int i = 1; i <= 5; i++) {
if (i == 3) break;
System.out.println(i);
}
🖨️출력 : 1,2
✅ 예제 - continue
for (int i = 1; i <= 5; i++) {
if (i == 3) continue;
System.out.println(i);
}