본문 바로가기
won2dev-log
HomeArchiveTagsCategoriesAboutProjects
HomeArchiveTagsCategoriesAboutProjects
won2dev-logwon2dev-logwon2dev-log

비전공 개발자의 로그 | won2dev-log

Navigation
  • Home
  • Archive
  • About
  • Projects
Categories
  • Docs
  • TIL
  • Automation
  • Git · GitHub
  • Project
Tags
  • TIL
  • Java
  • Spring
  • Backend
  • n8n
더보기
About

기록을 거름 삼아 공유는 성장을 만든다.

LicensePrivacy
© won2dev 2026. All rights reserved.
Home›Docs›TIL - Java 기초: 반복문 정리
Docs

TIL - Java 기초: 반복문 정리

won2dev·2025년 03월 06일
#Java#TIL
TIL - Java 기초: 반복문 정리
⚠️ 이 글은 저작권 이슈로 인해 일부 내용이 수정 또는 제거되었습니다.

💬 배운 기술 / 지식

  • 반복문의 종류 (for, while, do-while)
  • 반복문 기본 구조와 사용법
  • 반복문 제어 키워드 (break, continue)
  • 중첩 반복문과 활용 예

🔄 반복문의 종류와 기본 구조

  • for 문
    • 초기식, 조건식, 증감식 포함
    • 주로 반복 횟수가 정해져 있을 때 사용

    java
    for (int i = 0; i < 5; i++) {
        System.out.println(i);
    }
    for (int i = 0; i < 5; i++) {
        System.out.println(i);
    }
  • while 문
    • 조건식만 검사하며, 조건이 참인 동안 반복
    • 반복 횟수가 명확하지 않을 때 주로 사용
    java
    int i = 0;
    while (i < 5) {
        System.out.println(i);
        i++;
    }
    int i = 0;
    while (i < 5) {
        System.out.println(i);
        i++;
    }
  • do-while 문
    • 일단 한 번은 무조건 실행 후 조건 검사
    java
    int i = 0;
    do {
        System.out.println(i);
        i++;
    } while (i < 5);
    int i = 0;
    do {
        System.out.println(i);
        i++;
    } while (i < 5);

⏸️ 반복문 제어 키워드

  • break
    • 반복문을 즉시 종료
    • 특정 조건에서 반복을 멈출 때 사용
  • continue
    • 반복문의 현재 반복을 건너뛰고 다음 반복으로 이동
    • 조건에 따라 일부 반복을 건너뛰고 싶을 때 유용

🔀 중첩 반복문 활용

  • 반복문 안에 또 다른 반복문 작성 가능
  • 2차원 배열 처리나 복잡한 작업에 사용
  • 예시
    java
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 2; j++) {
            System.out.println("i: " + i + ", j: " + j);
        }
    }
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 2; j++) {
            System.out.println("i: " + i + ", j: " + j);
        }
    }

💡느낀 점 / 참고 사항

  • 반복문은 코드 중복을 줄이고 효율적 처리에 필수적인 도구
  • 반복 횟수나 조건에 따라 적절한 반복문 선택이 중요
  • break와 continue를 잘 활용하면 코드 흐름 제어가 더 깔끔해짐
  • 중첩 반복문은 복잡도 상승에 유의하며, 가능하면 간결하게 작성 필요
공유하기
이전 글TIL - Java 기초: 배열 문법&흐름 정리다음 글 TIL - Java 기초: 기본 조건문 정리

목차

  • 💬 배운 기술 / 지식
  • 🔄 반복문의 종류와 기본 구조
  • ⏸️ 반복문 제어 키워드
  • 🔀 중첩 반복문 활용
  • 💡느낀 점 / 참고 사항

카테고리

Docs

태그

#Java#TIL

최근 글

Git 요약 (1) - Rebase, Stash, Squash MergeTIL - MSA 핵심 요소 정리TIL - (4) Spring 어노테이션 정리: Mockito를 활용한 단위 테스트TIL - (3) Spring 어노테이션 정리: Lombok Getter, Setter와 생성자TIL - (2) Spring MVC와 WebFlux의 차이: 블로킹과 논블로킹