🔍 내가 배운 내용 요약


  1. 자바의 조건문과 반복문을 통해 흐름 제어 방식을 학습
  2. if, Switch,for,while,do-while등의 제어문을 비교 정리
  3. break,continue,return 같은 제어 키워드의 역할을 이해

📚 내가 배운 내용


조건문(Conditionals)

문법 설명 예시
if 조건이 true일 때 코드 실행 if (a > 0) { ... }
if - else 조건이 false일 때 다른 코드 실행 if (a > 0) {...} else {...}
else if 여러 조건 분기 if (...) {...} else if (...) {...}
switch 정해진 값 중 하나에 따라 실행 분기 switch(value) { case 1: ... break; ... }

반복문(Loops)

문법 설명 예시
for 정해진 횟수만큼 반복 for (int i=0; i<5; i++) { ... }
while 조건이 true인 동안 반복 while (i < 5) { ... }
do-while 무조건 1번 실행 후 조건 검사 do { ... } while (i < 5);
향상된 for-each 배열/컬렉션 순회 for (int x : arr) { ... }

제어 키워드(Control Keywords)

키워드 설명 예시
break 반복문/조건문을 즉시 종료 break;
continue 현재 반복을 건너뛰고 다음 반복으로 continue;
return 메서드 실행을 종료하고 값을 반환 return result;
default switch 문에서 일치하는 case 없을 때 실행 default: ...

예시 코드

Java

// 조건문
int score = 85;

if (score >= 90) {
    System.out.println("A");
} else if (score >= 80) {
    System.out.println("B");
} else {
    System.out.println("C");
} // 출력 : B

// 반복문
for (int i = 0; i < 5; i++) {
    if (i == 3) continue; // 3은 건너뜀
    System.out.println(i);
} //출력 : 0,1,2,4

// switch 문
int day = 2;

switch (day) {
    case 1: System.out.println("월요일"); break;
    case 2: System.out.println("화요일"); break;
    default: System.out.println("알 수 없음");
} //출력 : 화요일