Building value

Java[if 문] 본문

Java

Java[if 문]

developer_Michael 2023. 3. 23. 18:35
반응형

if문은 가장 기본적인 제어문입니다.

if문은 주어진 조건식이 true인 경우에만 특정 코드 블록을 실행합니다. 

if문의 구조는 다음과 같습니다.

if (condition) {
    // 조건식이 true인 경우 실행될 코드
}


조건식은 boolean 타입의 값, 즉 true 또는 false로 평가됩니다.

만약 조건식이 true이면 중괄호 내부에 있는 코드 블록이 실행됩니다.

if문은 단독으로 사용될 수도 있고, else if와 else와 함께 사용될 수도 있습니다. 

else if문은 이전 조건식이 false인 경우 새로운 조건식을 검사하고, 

else문은 이전 모든 조건식이 false인 경우 실행됩니다.

다음은 if문과 else if, else문을 함께 사용하는 예시입니다.

int num = 10;

if (num > 0) {
    System.out.println("num은 0보다 큽니다.");
} else if (num == 0) {
    System.out.println("num은 0입니다.");
} else {
    System.out.println("num은 0보다 작습니다.");
}

//출력 결과
num은 0보다 큽니다.


위 예시에서 num 변수의 값이 0보다 크기 때문에 첫 번째 조건식이 true로 평가됩니다. 

따라서 첫 번째 System.out.println() 문이 실행되어 "num은 0보다 큽니다."가 출력됩니다. 

num 변수의 값을 0으로 수정하게 되면 "num은 0입니다"가 출력되고,


 -1으로 수정하게 된다면 "num은 0보다 작습니다."가 출력되는걸 볼 수 있습니다.

반응형

'Java' 카테고리의 다른 글

Java[for 문]  (0) 2023.03.23
Java[switch 문]  (0) 2023.03.23
Java[Scanner]  (0) 2023.03.23
Java[연산자]  (0) 2023.03.23
Java[자료형.Data type]  (0) 2023.03.23