[java] 논리형 데이터 타입(예: boolean)

예를 들어, 다음과 같은 코드에서는 boolean 변수를 사용하여 조건을 판단합니다:

boolean isTrue = true;
boolean isFalse = false;

if(isTrue) {
    System.out.println("참입니다.");
} else {
    System.out.println("거짓입니다.");
}

if(isFalse) {
    System.out.println("참입니다.");
} else {
    System.out.println("거짓입니다.");
}

위의 코드에서는 isTrue 변수가 true로 선언되어 있기 때문에 “참입니다.”라는 메시지가 출력됩니다. 그리고 isFalse 변수가 false로 선언되어 있기 때문에 “거짓입니다.”라는 메시지가 출력됩니다.

또한, boolean 타입의 변수를 사용하여 반복문에서 조건을 확인할 수도 있습니다. 예를들어, 다음과 같은 코드에서는 while 문을 사용하여 조건이 true인 동안 반복합니다:

boolean condition = true;
int count = 0;

while(condition) {
    count++;
    
    if(count == 5) {
        condition = false;
    }
}

System.out.println("반복 횟수: " + count);

위의 코드에서는 condition 변수가 true로 초기화되어 있기 때문에 while 문 내부가 실행되고, count 변수가 1씩 증가합니다. count가 5가 되었을 때, condition 변수를 false로 변경하여 while 문을 종료시킵니다. 마지막으로, 반복이 실행된 횟수를 출력합니다.

논리형 데이터 타입인 boolean은 조건문이나 반복문에서 사용되며, 프로그램의 흐름 제어에 중요한 역할을 합니다.