📚 학습 기록/Java 기초 & 중급

[25.02.20][Java 기초] 조건문 완벽 이해하기 - if, switch, 삼항 연산자

zenjoydev 2025. 2. 20. 22:34

들어가며

조건문은 Java 프로그래밍의 기초 중의 기초입니다. 오늘은 실제 개발 경험을 바탕으로 각 조건문의 특징과 활용법을 정리해보았습니다.

📌 목차

  1. 조건문의 종류
  2. IF문 상세 분석
  3. Switch문 알아보기
  4. 삼항 연산자의 특징
  5. 실전 활용 팁

1️⃣ 조건문의 종류

  • if문
  • switch문
  • 삼항 연산자

2️⃣ IF문 심층 분석

if (조건1) {
    // 조건1이 참일 때 실행
} else if (조건2) {
    // 조건2가 참일 때 실행
} else {
    // 모든 조건이 거짓일 때 실행
}

✅ IF문의 장점

  • 다중 조건 설정 가능
  • 논리 연산자를 통한 복잡한 조건 구현
  • 값의 범위 비교에 최적화

💡 실무 꿀팁

  • 조건은 큰 범위에서 작은 범위 순으로 작성
  • 가독성을 위해 중괄호 항상 사용 권장
  • 유지보수를 고려한 조건 설계

3️⃣ Switch문 활용하기

// 기존 switch문
switch(변수) {
    case 값1:
        작업1;
        break;
    default:
        기본작업;
}

// 새로운 switch문
결과 = switch(변수) {
    case 값1 -> 작업1;
    default -> 기본작업;
};

🔍 Switch문 사용 시기

  • 정확한 값 일치 비교 필요할 때
  • 다중 분기가 필요한 경우
  • 코드의 가독성을 높이고 싶을 때

4️⃣ 삼항 연산자

java
Copy
결과 = (조건) ? 참일때값 : 거짓일때값;

⚠️ 주의사항

  • 단순한 조건에만 사용 권장
  • 가독성을 고려하여 사용 빈도 조절

5️⃣ 실전 활용 팁

  • 상황에 맞는 조건문 선택이 중요
  • 반복문과 조건문의 조합으로 효율적인 코드 구현
  • 코드 가독성과 유지보수성 항상 고려