📅 2026-05-14 (7일차) · 원본: Velog 「7 일차」 💡 한 줄 요약 — 삼항 연산자, switch와 fall-through, for/continue, 함수(메서드)·매개변수·return·오버로딩
조건이 참이면 값1, 거짓이면 값2. 간단한 if-else를 한 줄로 대신할 수 있습니다.
int age = 20;
String result = (age >= 19) ? "성인" : "미성년자";
입력값과 일치하는 case의 코드를 실행. break를 만나면 빠져나옵니다. 마지막 default는 선택 사항(어느 case에도 안 맞을 때).
여러 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월만 입력하세요");
}
반복적이거나 순차적인 작업을 처리
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println(i + "회차"); // 1회차 ~ 10회차
}
}
}
for (초기값; 조건; 증감) — 조건이 참인 동안 반복특정 회차를 건너뛰고 다음 회차로 (break는 반복을 끝냄)
주어진 작업을 처리하고 결과를 돌려주는 기능 단위. 자바에서는 클래스 안에 있어서 메서드라고 부릅니다.
함수 정의