<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/94dbaed9-349c-449d-bc43-25de3ae5a780/SpartaIconScale9.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/94dbaed9-349c-449d-bc43-25de3ae5a780/SpartaIconScale9.png" width="40px" /> 수업 목표
for, while, do-while)을 학습합니다.break 문과 continue 문의 사용방법을 학습합니다.
</aside><aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/393cd135-1603-4797-8fa6-42abcfedd782/SpartaIconS24.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/393cd135-1603-4797-8fa6-42abcfedd782/SpartaIconS24.png" width="40px" />
목차
</aside>
<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/11965e36-5cde-4d10-b470-06dfbe247327/scc캐릭터_아하_280x280.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/11965e36-5cde-4d10-b470-06dfbe247327/scc캐릭터_아하_280x280.png" width="40px" /> 필수 프로그램 설치
프로그램 설치가이드를 따라 천천히 설치를 진행해주세요.
✅ OpenJDK 8버전 이상
✅ IntelliJ (Community)
✅ Google Chrome
</aside>
<aside> 🤔
반복문을 왜 배워야하나요?
System.out.println("안녕하세요!");
System.out.println("안녕하세요!");
System.out.println("안녕하세요!");
System.out.println("안녕하세요!");
System.out.println("안녕하세요!");
.... //너무 작성하기 힘들지 않으세요?
너무 비효율적이죠? 10번 정도야 괜찮지만 100번, 1000번이면 어떻게 해야 할까요?
<aside> 💡
일정한 형태의 작업을 반복적으로 수행해야 할 때 필요한 것이 바로 반복문입니다.
반복문을 사용하면 단 한 줄로 해결 가능합니다.
for (int i = 1; i <= 10; i++) {
System.out.println("안녕하세요!");
}
</aside>
</aside>
<aside> 📚
문법: for 문의 구조
for 반복문에서는 반복작업을 시작하기 전에 종결 조건을 확인합니다.true) 일 경우 반복을 수행하고 거짓(false)이면 반복을 끝냅니다.for (시작조건; 종결조건; 조건변화수식) {
...
}

for (int i = 1; i <= 10; i++) {
System.out.println("안녕하세요!");
}
| 반복 횟수 | 1 회 | 2 회 | 3회 | 4회 | 5회 | 6회 | 7회 | 8회 | 9회 | 10회 |
|---|---|---|---|---|---|---|---|---|---|---|
| i 의 값 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| </aside> |
<aside> 💡
활용: for 문 활용
public class Robot {
public static void main(String[] args) {
int customers = 5;
for (int i = 1; i <= customers; i++) {
System.out.println(i + "번째 손님, 안녕하세요!");
}
}
}
</aside>