본문 바로가기
프로그래밍 언어/Java

[자바] if 조건문

by 연구자 공학코드 2023. 8. 18.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

동영상 설명

8강. if 조건문

if 조건문

if 조건문은 if와 else if, else로 구성된다. 너무 긴 조건식과 너무 많은 else if를 사용하는 경우에는 가독성과 유지보수성이 떨어지기에 주의해서 사용해야 한다. 

if(조건식) {
    // 동작할 코드
} else if (조건식) {
    // 동작할 코드
} else {
   // 동작할 코드
}

if 조건문 중첩

아래와 같이 if 조건문을 중첩할 수도 있다. if 조건문의 중첩은 가독성과 유지보수성이 떨어질 수 있기에 주의해서 사용해야 한다.

if(조건식) {
    if(조건식) {
        if(조건식) {
            // 동작할 코드
        } else if (조건식) {
            // 동작할 코드
        } else {
           // 동작할 코드
        }
    } else if (조건식) {
        // 동작할 코드
    } else {
       // 동작할 코드
    }
} else if (조건식) {
    if(조건식) {
        // 동작할 코드
    } else if (조건식) {
        // 동작할 코드
    } else {
       // 동작할 코드
    }
} else {
    if(조건식) {
        // 동작할 코드
    } else if (조건식) {
        // 동작할 코드
    } else {
       // 동작할 코드
    }
}

if 조건문 예제

이를 활용해서 if 조건문을 아래와 같이 코딩할 수 있다.

int a = 3;
int b = 4;

if(a == b) {
    System.out.println("변수 a의 값과 변수 b의 값은 같습니다.");
} else if (a < b) {
    System.out.println("변수 a의 값은 변수 b의 값보다 작은 수 입니다.");
} else {
    System.out.println("변수 a의 값은 변수 b의 값보다 큰 수 입니다.");
}

예제 코드 실행 결과가 나타난 화면

참고문서

  1. "if Statements", 자바 17, 오라클. @원문보기

 

728x90
반응형

'프로그래밍 언어 > Java' 카테고리의 다른 글

[자바] while 반복문  (0) 2023.08.18
[자바] for 반복문  (0) 2023.08.18
자바의 연산자  (0) 2023.08.07
[자바/Java] 형 변환(Type Conversion)  (0) 2023.08.05
[IntelliJ IDEA] 인코딩 설정  (0) 2023.08.04

댓글