조건문

이수현·2025년 6월 25일

Java

목록 보기
3/10
post-thumbnail

Java에서 조건문은 프로그램에 특정 조건을 만족할 때만 실행되는 코드를 작성할 수 있게 해줌

🔹 Java 조건문의 종류

  • if : 조건이 참일 때만 실행
  • if ~ else : 조건이 참/거짓 둘다 처리
  • if ~ else if : 여러 조건을 순차적으로 확인
  • switch : 값에 따라 분기(정수, 문자열 등)

1. 📌 if 문

if (조건) {
   // 조건이 참일 때 실행되는 코드
}
  • 예시
int age = 20;
if (age >= 18) {
   system.out.printl("성인입니다.");
}

2. 📌 if ~ else 문

if (조건) {
   //조건이 참일 떄
} else {
    //조건이 거짓일 때
}
  • 예시
int score = 45;
if (score >= 60){
   system.out.println("합격입니다.");
} else {
   system.out.println("불합격입니다.");
}

3. 📌 if ~ else if ~ else 문

if (조건1) {
   // 조건 1이 참일때
} else if (조건 2) {
   // 조건 2가 참일 때
} else {
   // 위 조건 모두 거짓일 떄
}
int score = 85;
if (score >= 90){
   system.out.println("A 학점");
} else if (score >= 80){
   system.out.println("B 학점");
} else {
   system.out.println("C학점 이하");
}

4. 📌 switch 문

  • 특정 값에 따라 분기할 때 사용
  • if보다 값이 명확할 때 효율적
switch () {
   case1:
      // 실행 코드
   case2:
      // 실행 코드
      break;
   default;
      // 아무 조건도 맞지 않을 때
}
  • 예시
int day = 2;

switch (day) {
   case 1:
      system.out.println("월요일")
   case 2:
      system.out.println("화요일")
      break;
   default:
      system.out.println("기타 요일")
}
profile
신입개발자의 공부 기록

0개의 댓글