

switch (order) : order 변수의 값을 여러 개의 case와 비교case "값1": : (변수)가 "값1"이라면 해당 블록 실행break; : switch 문을 빠져나감 (없으면 다음 case도 실행됨)default: : 모든 case에 해당하지 않는 경

📖 설명 if-else 문은 조건에 따라 코드의 실행 흐름을 분기하는 제어문입니다. 즉, 특정 조건이 참(true) 이면 해당 블록의 코드가 실행되고, 그렇지 않으면 else 블록이 실행됩니다.

✔️ 특징단순한 값 비교 (==)에 적합코드가 간결break를 반드시 넣어야 불필요한 실행 방지✔️ 특징복잡한 조건 (>, <, &&, || 등) 사용 가능범위 조건 처리 가능 (if (x > 10))switch보다 break 필요 없음언제 switch, 언제 i

둘 다 제어문(control statement) 이지만, 각각 목적과 동작 방식이 달라!특정 조건을 만족할 때만 실행되도록 하는 문법.한 번 실행되고 끝남.number > 5가 true이므로 첫 번째 블록 실행됨.if문은 조건을 체크하고 한 번만 실행됨.반복 실행이 필

1️⃣Student 클래스와 2️⃣StudentMain 클래스의 연관성 StudentMain 클래스는 Student 클래스를 이용해서 객체를 생성하고, 메서드를 호출하여 조작하는 실행 클래스 1️⃣ Student 클래스 (설계도 역할) Student 클래스는 학생의

✅ trim() 메소드는 문자열의 앞뒤 공백(스페이스, 탭, 줄바꿈 등)을 제거✅ 원본 문자열(fruits)을 직접 변경하는 게 아니라, 공백이 제거된 새로운 문자열을 반환trim()은 fruits 변수의 값을 직접 바꾸는 게 아니라 새로운 문자열을 반환즉, fruit

📖 String String은 기본 자료형(int, double 같은 것들)이 아니라 클래스 기반의 참조형 데이터 타입이고, 여러 가지 유용한 기능(메소드)을 사용 ✍️ 예시 🌈 결론 ✅ String은 클래스 기반의 데이터 타입이야. ✅ 그래서 String 객체

📖 boolean 타입 boolean은 참(true) 또는 거짓(false)만 저장할 수 있는 데이터 타입 조건문(if, while 등)에서 자주 사용됨 ✍️ 예시 1️⃣ if문에서 사용 💡 결과 isRaining이 false이므로 else 부분이 실행됨!

1️⃣ 오버로딩 같은 클래스 안에서 같은 이름의 메서드를 여러 개 정의 매개변수의 개수, 타입, 순서가 달라야 함 ✍️ 예제 ✅ add() 메서드를 같은 이름으로 여러 개 정의했지만, 매개변수 타입과 개수가 다름 ✅ 메서드 호출 시, 매개변수에 맞는 메서드가 자동으