Java에서 if문은 조건에 따라 특정 코드를 실행하도록 하는 제어문입니다. 기본적인 if문의 구조는 다음과 같습니다.
if (조건식) {
// 조건식이 참일 경우 실행할 코드
}
- 조건식: if문의 괄호 안에 들어가며, 이 조건식이 true일 경우에만 괄호 내의 코드가 실행됩니다. false일 경우에는 실행되지 않습니다.
if문은 이외에도 else if와 else를 통해 보다 복잡한 조건을 다룰 수 있습니다.
if (조건식1) {
// 조건식1이 참일 경우 실행할 코드
} else if (조건식2) {
// 조건식1이 거짓이고 조건식2가 참일 경우 실행할 코드
} else {
// 모든 조건식이 거짓일 경우 실행할 코드
}
이를 활용한 간단한 예제를 보여드리겠습니다. 이 예제는 어떤 수가 양수인지 음수인지 0인지 판별하는 코드입니다.
int num = 10; // 판별할 수
if (num > 0) {
System.out.println(num + "은 양수입니다.");
} else if (num < 0) {
System.out.println(num + "은 음수입니다.");
} else {
System.out.println("0입니다.");
}
위 코드에서 num > 0
, num < 0
이 각각 조건식이며, 조건식이 참일 경우 해당하는 문자열을 출력합니다.
이처럼 Java의 if문은 조건에 따라 다른 동작을 수행하게 할 수 있어 매우 유용합니다. 다양한 상황에서 적절한 조건식을 설정하여 활용할 수 있습니다.