📅 2026-05-14 (7일차) · 원본: Velog 「7 일차」 💡 한 줄 요약 — 삼항 연산자, switch와 fall-through, for/continue, 함수(메서드)·매개변수·return·오버로딩


삼항 연산자

조건이 참이면 값1, 거짓이면 값2. 간단한 if-else를 한 줄로 대신할 수 있습니다.

int age = 20;
String result = (age >= 19) ? "성인" : "미성년자";

switch 문

입력값과 일치하는 case의 코드를 실행. break를 만나면 빠져나옵니다. 마지막 default는 선택 사항(어느 case에도 안 맞을 때).

Fall-through

여러 case를 묶으려고 일부러 break를 생략하는 기법

int month = 3;

switch (month) {
    case 3:
    case 4:
    case 5:
        System.out.println("봄");
        break;
    case 6:
    case 7:
    case 8:
        System.out.println("여름");
        break;
    case 9:
    case 10:
    case 11:
        System.out.println("가을");
        break;
    case 12:
    case 1:
    case 2:
        System.out.println("겨울");
        break;
    default:
        System.out.println("1~12월만 입력하세요");
}

반복문 (Loop)

반복적이거나 순차적인 작업을 처리

for 문

public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            System.out.println(i + "회차");   // 1회차 ~ 10회차
        }
    }
}

continue

특정 회차를 건너뛰고 다음 회차로 (break는 반복을 끝냄)

함수 (Function)

주어진 작업을 처리하고 결과를 돌려주는 기능 단위. 자바에서는 클래스 안에 있어서 메서드라고 부릅니다.

함수 정의