JAVA/포스팅

자바 if 조건문

짜집퍼박사(짜박) 2023. 11. 2. 00:27

자바의 if 조건문은 프로그램의 제어 흐름을 조작하고 조건을 기반으로 코드 블록을 실행하거나 건너뛰는 데 사용됩니다. if 조건문은 프로그램의 다양한 상황에 따라 특정 코드 블록을 실행할지 여부를 결정할 수 있습니다.

 

1. if 문

if (조건) {
    // 조건이 참일 때 실행할 코드
}

- if  : if 키워드는 조건문의 시작을 나타냅니다.
- 조건  : 조건은 부울(Boolean) 값인 논리 표현식 또는 변수를 사용하여 제공됩니다. 조건이 true이면 중괄호({})로 묶인 코드 블록이 실행됩니다. 조건이 false이면 코드 블록이 건너뜁니다.
- 코드 블록  : 중괄호로 묶인 코드 블록은 조건이 true일 때 실행할 코드를 포함합니다. 코드 블록은 하나 이상의 문(statement)을 포함할 수 있으며, 중괄호로 감싸져 있어야 합니다.
- if 조건문의 동작 순서 :
1) 조건이 true이면, 해당 if 블록 내부의 코드가 실행됩니다.
2) 조건이 false이면, if 블록 내부의 코드가 건너뛰고 if 조건문 뒤에 오는 코드가 실행됩니다.

int age = 20;

if (age >= 18) {
    System.out.println("성인입니다.");
}
System.out.println("프로그램 종료");

이 예제에서, age 변수의 값이 18 이상이므로 if 블록 내부의 "성인입니다." 메시지가 출력됩니다. 그런 다음 "프로그램 종료" 메시지가 출력됩니다.

다음은 if 조건문을 확장하는 몇 가지 주요 개념입니다

 

2. else 문

if 조건문 뒤에 else 키워드를 사용하여 조건이 false인 경우 실행할 대체 코드 블록을 정의할 수 있습니다.

if (조건) {
    // 조건이 참일 때 실행할 코드
} else {
    // 조건이 거짓일 때 실행할 코드
}

 

3. else if 문

여러 조건을 순차적으로 검사하고 첫 번째로 참인 조건을 만날 때 해당 코드 블록을 실행할 때 else if 문을 사용합니다.

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

if 조건문은 프로그램에서 분기, 조건부 실행 및 다양한 결정을 내릴 때 중요한 제어 구조 중 하나입니다. 조건문은 조건에 따라 코드의 흐름을 변경하고 원하는 동작을 수행하기 위해 사용됩니다.

 

With ChatGPT

'JAVA > 포스팅' 카테고리의 다른 글

자바 for문  (0) 2023.11.02
자바 switch문  (0) 2023.11.02
자바 비트 피연산자 (Bitwise Operands)  (0) 2023.11.01
자바 문자열 피연산자 (String Operands)  (0) 2023.11.01
자바 논리 피연산자 (Logical Operands)  (0) 2023.11.01